资源简介
一个简单的仓库管理系统, 使用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个文件信息
- 上一篇:sqlmap汉化修正版
- 下一篇:人人商城完整数据表、.sql
相关资源
- QT使用POST传递数据
- delphi调用wxsqlite3
- sqlite3 64位动态库包含 .lib文件
- mysql5.7驱动.rar
- Qt实现的一个简单的学生学籍管理系统
- 一个较完整的Qt用户登录界面设计
- QT用户登录界面源代码
- StudentInformationManagementSystem.zip
- 简单的超市收银系统,QT5.3+Ubuntu14.0
-
Qt 动态解析xm
l文件 左侧显示在QTr - 大一大二 基于qt的学生管理系统
- QT实现车辆管理系统,数据库使用SQ
- sqlite3Linux版本
- 仓库管理系统结合sql数据库
- QT自定义tableModel和使用sqltablemodel
- 支持加密的sqlite 最新版本sqlite3.7.7.
- sqlite3 x84 x64 开发包
- linux下qt做的一个订餐管理系统sqlite的
- 最新sqlite3 x64位的lib
- QT实现宿舍管理系统+数据库SQLServer
- Qt课程设计_小区车辆管理系统
- 学生成绩管理系统Qt版
- QT连接mysql数据库实验航空售票系统,
- linux电子词典项目(sqlite3数据库)
- 32位的QT连接64位的mysql数据库的驱动文
- Qt写的学生公寓管理系统源代码
- aqt8.25带序列号
- qsqlmysql.rar
- 基于QT4与MySQL的考试系统设计与实现
- QT5.7_SQLITE_QSS基本应用
评论
共有 条评论