车辆保险管理系统


车牌管理系统,支持车牌的模糊查询,运用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  MyCarconnection.h

     文件     298003  2014-12-25 09:56  MyCardebugform.o

     文件     160977  2014-12-18 22:11  MyCardebugmain.o

     文件     279375  2014-12-18 22:12  MyCardebugmainwindow.o

     文件       3385  2014-12-18 22:11  MyCardebugmoc_form.cpp

     文件     177367  2014-12-18 22:11  MyCardebugmoc_form.o

     文件       3640  2014-12-18 22:12  MyCardebugmoc_mainwindow.cpp

     文件     179537  2014-12-18 22:12  MyCardebugmoc_mainwindow.o

     文件       2952  2014-12-04 16:19  MyCardebugmoc_widget.cpp

     文件     133284  2014-12-04 16:19  MyCardebugmoc_widget.o

     文件    1816849  2014-12-25 09:57  MyCardebugMyCar.exe

     文件     176950  2014-12-09 20:01  MyCardebugmysqlquerymodel.o

     文件     790670  2014-12-04 15:48  MyCardebugqrc_image.cpp

     文件     162577  2014-12-04 15:48  MyCardebugqrc_image.o

     文件     342270  2014-12-18 22:12  MyCardebugwidget.o

     文件       5471  2017-07-20 10:16  MyCarform.cpp

     文件        561  2014-12-18 22:11  MyCarform.h

     文件       8002  2017-07-20 09:56  MyCarform.ui

     文件     138122  2017-07-17 19:10  MyCarimageaise.jpg

     文件     234964  2017-07-17 18:39  MyCarimageeijing.jpg

     文件      16112  2017-07-17 16:56  MyCarimagecar.JPG

     文件        161  2017-07-17 19:10  MyCarimagecar.qrc

     文件        786  2017-07-17 18:47  MyCarmain.cpp

     文件       4405  2017-07-20 09:34  MyCarmainwindow.cpp

     文件        702  2014-12-18 22:12  MyCarmainwindow.h

     文件       7294  2017-07-20 09:55  MyCarmainwindow.ui

     文件        561  2017-07-20 10:15  MyCarMyCar.pro

     文件      14551  2017-07-20 10:17  MyCarMyCar.pro.user

     文件       1118  2014-12-09 20:01  MyCarmysqlquerymodel.cpp

     文件        549  2014-12-09 19:55  MyCarmysqlquerymodel.h

............此处省略11个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)