• 大小: 57KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-05-10
  • 语言: 数据库
  • 标签: QT  sqlite3  

资源简介

一个简单的仓库管理系统, 使用QT+sqlite3来制作。

资源截图

代码片段和文件信息

#include “adm.h“
#include “ui_adm.h“
#include 
#include 
#include “mainwindow.h“

Adm::Adm(QWidget *parent) :
    QWidget(parent)
    ui(new Ui::Adm)
{
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName(“UTF-8“));
    ui->setupUi(this);
    qDebug() << QSqlDatabase::drivers();//打印qt支持的数据库类型
       setWindowtitle(“人员管理“);//设置窗口的标题


    QTextCodec::setCodecForTr(QTextCodec::codecForName(“UTF-8“));//设置显示中文
    QSqlDatabase mydb=QSqlDatabase::addDatabase(“QSQLITE“);
    mydb.setDatabaseName(“/home/sea/STORE.db“);
    if(!mydb.open()) //如果数据库打开失败,会弹出一个警告窗口
        {
            QMessageBox::warning(this “警告“ “数据库打开失败“);
        }
        else
        {
            qDebug()<<“数据库打开“;
        }

       QSqlQueryModel *model = new QSqlQueryModel(ui->tableView);

       model->setQuery(QString(“select * from Adm“));

       model->setHeaderData(0Qt::HorizontalQobject::tr(“编号“));

       model->setHeaderData(1Qt::HorizontalQobject::tr(“用户“));

       model->setHeaderData(2Qt::HorizontalQobject::tr(“密码“));


       ui->tableView->setModel(model);

      // db->close();


}


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


void Adm::on_pushButton_clicked()
{
    this->hide();
    AdminAdd *a=new AdminAdd;
    a->show();

}



void Adm::on_pushButton_4_clicked()
{


    int ID = ui->tableView->currentIndex().row();      //获取tableview中所选行的ID
    QAbstractItemModel *modessl = ui->tableView->model();
    QModelIndex indextemp = modessl->index(ID0);
    QVariant datatemp = modessl->data(indextemp);
    QString str =  QString(“delete from Adm where ID_Adm = ‘%1‘“).arg(datatemp.toInt());
    QString str2 = QString(“insert into Log(NAME_LogOPERATION_Log) values(‘Admin‘‘删除了编号为%1的用户信息‘)“).arg(datatemp.toInt());
    QSqlQuery query;
    query.exec(str);
    query.exec(str2);
    qDebug()<<“删除成功“;
    //qDebug()<    this->close();
    Adm *adm=new Adm;
    adm->show();



}

void Adm::on_pushButton_2_clicked()
{
    this->close();
    MainWindow *s=new MainWindow;
    s->show();

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-11-28 17:33  仓库管理\
     文件       12288  2018-11-26 22:38  仓库管理\STORE.db
     目录           0  2018-11-26 23:51  仓库管理\STORE_MANNGER\
     文件        7479  2018-11-26 23:10  仓库管理\STORE_MANNGER\1.jpg
     文件       15760  2018-11-26 23:10  仓库管理\STORE_MANNGER\2.jpg
     文件         750  2018-11-26 23:07  仓库管理\STORE_MANNGER\STORE_MANNGER.pro
     文件       18734  2018-11-26 23:41  仓库管理\STORE_MANNGER\STORE_MANNGER.pro.user
     文件       18734  2018-11-23 11:35  仓库管理\STORE_MANNGER\STORE_MANNGER.pro.user.as3753
     文件        2221  2018-11-23 11:34  仓库管理\STORE_MANNGER\adm.cpp
     文件         378  2018-11-18 00:01  仓库管理\STORE_MANNGER\adm.h
     文件        1753  2018-11-21 18:17  仓库管理\STORE_MANNGER\adm.ui
     文件        1067  2018-11-23 10:38  仓库管理\STORE_MANNGER\adminadd.cpp
     文件         638  2018-11-17 17:24  仓库管理\STORE_MANNGER\adminadd.h
     文件        2701  2018-11-18 00:05  仓库管理\STORE_MANNGER\adminadd.ui
     文件       12914  2018-11-26 22:36  仓库管理\STORE_MANNGER\alo.cpp
     文件        1688  2018-11-26 22:37  仓库管理\STORE_MANNGER\alo.h
     文件        4455  2018-11-26 22:39  仓库管理\STORE_MANNGER\alo.ui
     文件        4089  2018-11-23 17:10  仓库管理\STORE_MANNGER\log.cpp
     文件         755  2018-11-23 17:10  仓库管理\STORE_MANNGER\log.h
     文件        1895  2018-11-23 17:10  仓库管理\STORE_MANNGER\log.ui
     文件        1833  2018-11-26 20:23  仓库管理\STORE_MANNGER\login.cpp
     文件         406  2018-11-19 11:18  仓库管理\STORE_MANNGER\login.h
     文件        2204  2018-11-26 23:11  仓库管理\STORE_MANNGER\login.ui
     文件         279  2018-11-26 23:40  仓库管理\STORE_MANNGER\main.cpp
     文件        1211  2018-11-26 22:15  仓库管理\STORE_MANNGER\mainwindow.cpp
     文件         565  2018-11-26 22:15  仓库管理\STORE_MANNGER\mainwindow.h
     文件        4359  2018-11-26 23:24  仓库管理\STORE_MANNGER\mainwindow.ui
     文件         175  2018-11-26 23:18  仓库管理\STORE_MANNGER\picture.qrc
     文件        9321  2018-11-23 10:24  仓库管理\STORE_MANNGER\pro.cpp
     文件         971  2018-11-21 10:24  仓库管理\STORE_MANNGER\pro.h
     文件        5327  2018-11-21 10:24  仓库管理\STORE_MANNGER\pro.ui
............此处省略7个文件信息

评论

共有 条评论