资源简介
车牌管理系统,支持车牌的模糊查询,运用Qt编写,界面简洁操作简单

代码片段和文件信息
#include “form.h“
#include “ui_form.h“
#include
#include
#include “mysqlquerymodel.h“
#include
#include
#include
#include
#include
#include
#include
#include
Form::Form(QWidget *parent) :
QWidget(parent)
ui(new Ui::Form)
{
ui->setupUi(this);
/*******************设置TableView*******************************/
mod = new QSqlTableModel(this);
mod->setTable(“car“);
mod->setEditStrategy(QSqlTableModel::OnManualSubmit);
mod->select(); //选取整个表的所有行
ui->tableView->setModel(mod);
ui->tableView->horizontalHeader()->setResizeMode(0QHeaderView::Fixed);//列宽度固定
ui->tableView->horizontalHeader()->setResizeMode(1QHeaderView::Fixed);
ui->tableView->horizontalHeader()->setResizeMode(2QHeaderView::Fixed);
ui->tableView->horizontalHeader()->setResizeMode(3QHeaderView::Fixed);
ui->tableView->horizontalHeader()->setResizeMode(4QHeaderView::Fixed);
ui->tableView->horizontalHeader()->setResizeMode(5QHeaderView::Fixed);
ui->tableView->horizontalHeader()->setResizeMode(6QHeaderView::Fixed);
ui->tableView->setColumnWidth(090);//列宽度
ui->tableView->setColumnWidth(165);
ui->tableView->setColumnWidth(277);
ui->tableView->setColumnWidth(380);
ui->tableView->setColumnWidth(4105);
ui->tableView->setColumnWidth(5120);
ui->tableView->setColumnWidth(6130);
ui->tableView->setEditTriggers(QAbstractItemView::NoEditTriggers);//设置不可编辑状态
Qobject::connect(ui->tableViewSIGNAL(clicked(QModelIndex))thisSLOT(currentChange()));
//TableView选中行信息显示在 对应的编辑框中的connection函数
}
Form::~Form()
{
delete ui;
}
void Form::on_queryButton_clicked()//查询
{
QString str = ui->queryEdit->text();
if(str==““)
{
mod->setTable(“car“);
mod->select();
}
else{
switch(ui->comboBox->currentIndex()) //根据combox的选项,进行不同字段的模糊查询
{
case 0:mod->setFilter(Qobject::tr(“card like ‘%%1%‘“).arg(str))mod->select();break;
case 1:mod->setFilter(Qobject::tr(“name like ‘%%1%‘“).arg(str))mod->select();break;
case 2:mod->setFilter(Qobject::tr(“car like ‘%%1%‘“).arg(str))mod->select();break;
case 3:mod->setFilter(Qobject::tr(“address like ‘%%1%‘“).arg(str))mod->select();break;
case 4:mod->setFilter(Qobject::tr(“tel like ‘%%1%‘“).arg(str))mod->select();break;
case 5:mod->setFilter(Qobject::tr(“time like ‘%%1%‘“).arg(str))mod->select();break;
case 6:mod->setFilter(Qobject::tr(“money like ‘%%1%‘“).arg(str))mod->select();break;
}
}
}
void Form::currentChange()//选中信息显示在编辑框
{
static QSqlQueryModel model;
model.setQuery(“select * from car“);
setMouseTracking(true);//捕获鼠标位置
int row = ui->tableView->currentIndex().row();
QSqlRecord
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 691 2017-07-19 15:55 MyCar\connection.h
文件 298003 2014-12-25 09:56 MyCar\debug\form.o
文件 160977 2014-12-18 22:11 MyCar\debug\main.o
文件 279375 2014-12-18 22:12 MyCar\debug\mainwindow.o
文件 3385 2014-12-18 22:11 MyCar\debug\moc_form.cpp
文件 177367 2014-12-18 22:11 MyCar\debug\moc_form.o
文件 3640 2014-12-18 22:12 MyCar\debug\moc_mainwindow.cpp
文件 179537 2014-12-18 22:12 MyCar\debug\moc_mainwindow.o
文件 2952 2014-12-04 16:19 MyCar\debug\moc_widget.cpp
文件 133284 2014-12-04 16:19 MyCar\debug\moc_widget.o
文件 1816849 2014-12-25 09:57 MyCar\debug\MyCar.exe
文件 176950 2014-12-09 20:01 MyCar\debug\mysqlquerymodel.o
文件 790670 2014-12-04 15:48 MyCar\debug\qrc_image.cpp
文件 162577 2014-12-04 15:48 MyCar\debug\qrc_image.o
文件 342270 2014-12-18 22:12 MyCar\debug\widget.o
文件 5471 2017-07-20 10:16 MyCar\form.cpp
文件 561 2014-12-18 22:11 MyCar\form.h
文件 8002 2017-07-20 09:56 MyCar\form.ui
文件 138122 2017-07-17 19:10 MyCar\image\baise.jpg
文件 234964 2017-07-17 18:39 MyCar\image\beijing.jpg
文件 16112 2017-07-17 16:56 MyCar\image\car.JPG
文件 161 2017-07-17 19:10 MyCar\image\car.qrc
文件 786 2017-07-17 18:47 MyCar\main.cpp
文件 4405 2017-07-20 09:34 MyCar\mainwindow.cpp
文件 702 2014-12-18 22:12 MyCar\mainwindow.h
文件 7294 2017-07-20 09:55 MyCar\mainwindow.ui
文件 561 2017-07-20 10:15 MyCar\MyCar.pro
文件 14551 2017-07-20 10:17 MyCar\MyCar.pro.user
文件 1118 2014-12-09 20:01 MyCar\mysqlquerymodel.cpp
文件 549 2014-12-09 19:55 MyCar\mysqlquerymodel.h
............此处省略11个文件信息
相关资源
- mgn-mqt82.exe
- Trojan-Qt5-Windows-0.0.4.rar
- 酒店管理系统基于Qt Creator5)
- VisualStudioUninstaller vs卸载工具
- 组态王驱动开发包3.0.0.7(中文)
- 多窗口后台鼠标连点器
- 使用选择性重传协议实现UDP可靠通信
- VC 获得文件属性 获取文件的创建时
- 读者写者问题(读者优先,写者优先
- vtk QT做的三维地质可视化系统2of2
- 用VC 编写的仿QQ聊天室程序源代码
- Qt局域网聊天软件
- 外点法程序
- 外罚函数程序
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- 推箱子及人工智能寻路C 源代码
- 自己写的航空订票系统c 版--数据结构
- 数据结构实验魔王语言
- MUSIC算法c 实现
- C 餐厅叫号系统(QT平)
- 国际象棋c 完整版
-
ob
jectARX给Auto CAD加工具条 - QT 实现文件下载
- qt图像处理
- 画图程序MFC/VC/VC CRectTracker 串行化
- MFC网络编程实例
- c 课程设计 职工信息管理系统
- VC 游戏编程—附源代码
评论
共有 条评论