资源简介
图书管理系统,涉及数据结构的定义,查找,排序等算法。实现环境:qt5.8+MySQL5.6
代码片段和文件信息
/* _______________________
| |
| author:lqj |
| start:2017/10/20 |
| finish:2017/11/3 |
| tool:mysql+qtCreator |
| 图书管理系统 |
| |
———————————————————————
*/
#include “database.h“
#include
#include
#include
#include
#include
#include ame>
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
/* 构造函数 */
database::database(Qobject *parent)
: Qobject(parent)
{
//初始化变量
user_num = 0;
user_type = VISITOR;
current_user = “游客“;
//新建计时器
timer = new QTimer();
connect(timer SIGNAL(timeout()) this SLOT(updateTime()));
timer->start(1000);
//初始化指针
tablewidget = NULL;
tablewidget2 = NULL;
nextbutton = NULL;
lastbutton = NULL;
hboxLayout6 = NULL;
lastbutton = NULL;
sortyearbutton = NULL;
deleteUserButton = NULL;
grantLentButton = NULL;
lendBookButton = NULL;
returnBookButton = NULL;
renewBookButton = NULL;
window4 = NULL;
for(int i=0;i<10;i++){
item2[i] = NULL;
item3[i] = NULL;
}
//窗口布局
setLayout();
//连接数据库
createConnection();
}
/* 析构函数 */
database::~database()
{
//取消与数据库的连接
db.removeDatabase(“book_manage“);
}
/* _______________________
| |
| 第一部分:页面布局 |
| |
———————————————————————
*/
/* 初始化布局 */
void database::setLayout()
{
//显示标题栏
setWindowtitle();
//以游客身份新建搜索窗口
setWindowSearchBook(VISITOR);
}
/* 标题窗口布局*/
void database::setWindowtitle()
{
//申请内存
QPalette palette; //QPalette-调色板类
loginbutton = new QPushButton(tr(“登录“));
registerbutton = new QPushButton(tr(“注册“));
spacelabel2 = new QLabel();
spacelabel3 = new QLabel(“\n\n“);
vboxLayout0 = new QVBoxLayout();
hboxLayout2 = new QHBoxLayout();
hboxLayout3 = new QHBoxLayout();
titleImage = new QWidget();
window = new QWidget();
vboxLayout3 = new QVBoxLayout();
mainTabWidget = new QTabWidget();
//登录注册按钮状态设置
registerbutton->setFlat(true);
registerbutton->setFixedSize(QSize(6030));
loginbutton->setFlat(true);
loginbutton->setFixedSize(QSize(6030));
//建立信号与槽
connect(registerbuttonSIGNAL(clicked())thisSLOT(setWindowRegister()));
//点击注册按钮,显示注册窗口
connect(loginbuttonSIGNAL(clicked())thisSLOT(setWindowLogin()));
//点击登录按钮,显示登录窗口
//设置标题图片
QDir d;
titleImage->setAutoFillBackground(true);
palette.setBrush
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-11-13 10:45 databa
文件 73266 2017-11-04 15:29 databa
文件 5747 2017-11-02 12:54 databa
文件 1080 2017-10-17 21:39 databa
文件 23830 2017-11-13 10:45 databa
文件 18658 2017-10-16 23:26 databa
文件 24156 2017-10-16 23:51 databa
文件 648 2017-10-11 22:40 databa
文件 258 2017-10-17 19:09 databa
文件 67646 2017-10-17 21:32 databa
文件 62 2017-10-17 21:37 databa
文件 12261 2017-10-27 17:03 databa
- 上一篇:Koa+mysql后台框架
- 下一篇:安全基线检查表
相关资源
- mysql数据库驱动8.0.12版本
- mha4mysql-0.56-0.el6
- mysql_5.6.24_winx64
- MYSQL作业提交作业批改系统.zip
- Maven搭建Spring+Mybatis+MySql
- 成语首尾字用于成语接龙.sql
- MySQL中文手册api帮助文档
- linux_mysql5.1.66x86_64.zip
- oracle 到mysql转换工具
- 数据库原理实验指导书Mysql
- mysql 5.6 绿色精简版 5Mb
- mysql Premium 破解
- 深入浅出MySQL第二版本pdf
- 深入浅出MySQL.pdf
- 深入浅出mysql全文
- QT使用POST传递数据
- 电子图书管理系统
- 全球国家及地区库,采集自腾讯QQ国内
- mysql操作练习的表数据
- 免费的Navicat11全系列注册机Navicat fo
- Navicat For MySql 8.0.20 简体中文版(含破
- navicat for mysql v 11.1.13破解工具
- mysql数据库5.6连接包
- Navicat for MySQL注册机 绿色版
- 旅游管理系统数据库
- 易语言MySQL注册登录源码
- 传智播客mysql的sql优化
- msvcr120.dll 32位和64位
- mysql5.7驱动.rar
- mysql innodb恢复数据工具.rar
评论
共有 条评论