• 大小: 18KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: 数据库
  • 标签: Qt5.10  sqlite  

资源简介

用Qt5.10编写的简单销售管理系统,使用sqlite数据库,实现增删改查等功能,有登录注册功能,条形图的商品统计界面,背景颜色可更改。

资源截图

代码片段和文件信息

#include “login.h“
#include “ui_login.h“
#include 
#include 
#include 
#include “connection.h“
#include “widget.h“
#include “register.h“



Login::Login(QWidget *parent) :
    QWidget(parent)
    ui(new Ui::Login)
{

    ui->setupUi(this);
    createConnection();
    createxml();
    clearuser3();
}

Login::~Login()
{
    delete ui;
}

void Login::on_btnLogin_clicked()
{

    QSqlQuery query;

    query.exec(“select * from user2 where username2=‘“+ui->leUsername->text()+“‘ AND passwd2=‘“+ui->lePasswd->text()+“‘“);
    if(query.first())
    {
        query.exec(“insert into user3(username3) values(‘true‘)“);//将登录信息写入root用户判断表user3
        //打开系统主界面
        Widget *w = new Widget;
        w->show();
        this->close();//关闭登录界面
    }else{

        query.exec(“select * from user where username=‘“+ui->leUsername->text()+“‘ AND passwd=‘“+ui->lePasswd->text()+“‘“);
        //sql语句是否成功执行
        if(query.first())
        {
            //打开系统主界面
            Widget *w = new Widget;
            w->show();
            this->close();//关闭登录界面
        }else {
            QMessageBox::warning(thistr(“密码错误“)tr(“请输入正确的密码再登录!“)QMessageBox::Ok);
            ui->leUsername->clear();
            ui->lePasswd->clear();
            ui->leUsername->setFocus();
            ui->lePasswd->setFocus();
        }
    }
}

void Login::clearuser3()
{
    QSqlQuery query;
    query.exec(“delete from user3 where username3 = ‘true‘“);
}
//打开注册界面
void Login::on_btnRegister_clicked()
{
    Register *reg = new Register;
    reg->show();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-09 10:02  manager\
     文件        3161  2018-06-30 19:45  manager\connection.h
     文件        1771  2018-06-22 11:10  manager\login.cpp
     文件         395  2018-06-20 08:28  manager\login.h
     文件        2982  2018-06-30 21:07  manager\login.ui
     文件         514  2018-06-22 11:10  manager\main.cpp
     文件        1190  2018-06-18 23:54  manager\manager.pro
     文件       14385  2018-07-09 10:02  manager\manager.pro.user
     文件        3059  2018-06-22 11:10  manager\pieview.cpp
     文件        1070  2015-03-26 13:51  manager\pieview.h
     文件        1790  2018-06-22 11:10  manager\register.cpp
     文件         373  2018-06-13 11:39  manager\register.h
     文件        2485  2018-06-20 09:00  manager\register.ui
     文件       24335  2018-06-30 19:50  manager\widget.cpp
     文件        2166  2018-06-30 19:48  manager\widget.h
     文件       22461  2018-06-30 19:39  manager\widget.ui

评论

共有 条评论