具体描述参考博客:https://blog.csdn.net/heaven_evil/article/details/77853998

QSqlTableModel *model = new QSqlTableModel(this, db);

model->setTable("db_result_spine"); //指定模型要关联的表(employee)

model->setEditStrategy(QSqlTableModel::OnManualSubmit);

//条件(等价于SQL语句的where)

model->setFilter(QObject::tr("create_time=#%1#").arg(create_time));

model->select(); //查询表格数据

model->setHeaderData(1, Qt::Horizontal, tr("学号"));

model->setHeaderData(2, Qt::Horizontal, tr("姓名"));

model->setHeaderData(3, Qt::Horizontal, tr("入学年份"));

ui->tableViewCheck->setAlternatingRowColors(true);//使表格颜色交错功能为真

ui->tableViewCheck->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);//表格宽度

ui->tableViewCheck->setModel(model);

//隐藏列

ui->tableViewCheck->hideColumn(0); // don't show the ID

ui->tableViewCheck->hideColumn(4);

ui->tableViewCheck->hideColumn(5);

ui->tableViewCheck->hideColumn(6);

ui->tableViewCheck->show();

排序:(等价于ORDERBY)

model->setSort(0,Qt::AscendingOrder); //id属性,即第0列,升序排列

model->select();

model->setSort(0,Qt::DescendingOrder); //id属性,即第0列,降序排

model->select();

qsql 关联_QT之QSqlTableModel与tableview的使用相关推荐

  1. qsql 关联_QTableView与QSqlTableModel显示mysql数据库中的数据,怎么在QTableView的项中添加chekbox按钮与上拉列表啊真心求指导...

    QTableView与QSqlTableModel显示mysql数据库中的数据,如何在QTableView的项中添加chekbox按钮与下拉列表啊?真心求指导. 各位大侠好,利用QTableView与 ...

  2. qsql 关联_PyQt QSqlTableModel 的使用

    创建数据模型 self.model = QtSql.QSqlTableModel(self) self.model.setTable('user') self.model.setEditStrateg ...

  3. qsql 关联_(十八)链接数据库,QSqlTableModel

    #include "mysql.h"#include"ui_mysql.h"#include#include#include#include#includeMy ...

  4. qsql 关联_QSqlRelationalTableModel使用方法 | 学步园

    声明:本文原创于yafeilinux的百度博客,http://hi.baidu.com/yafeilinux转载请注明出处. 讲完QSqlTableModel了,我们这次讲这个类的扩展类QSqlRel ...

  5. qsql 关联_第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel

    第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel 导语 QSqlRelationalTableModel继承自QSqlTableModel,并且对其进行了扩展, ...

  6. qsql 关联_PostgreqSQL--从认识到上手

    本文的大部分内容摘录自这本书籍. 1.配置文件 postgresql.conf: 该文件包含一些通用设置,比如内存分配,新建数据库的存储位置,postgreSQL服务器的IP地址,日志位置以及许多其他 ...

  7. qsql 关联_QSqlTableModel qt 数据库读写 使用方法(转)

    Qt QSqlTableModel 使用心得 连接数据库 执行sql查询,条件显示,排序 获取记录数,列数以及记录内容,字段内容 新增,修改,删除,恢复 其它 1---------------连接数据 ...

  8. qsql 关联_QSqlDatabase和QSqlQuery的正确方法是什么?

    当您使用addDatabase创建QSqlDatabase对象时,或者当您调用removeDatabase时,您只是将一个元组(驱动程序,主机名:端口,数据库名称,用户名/密码)关联或取消关联到名称( ...

  9. qsql 关联_SQL 中各种 join 用法

    INNER JOIN (内连接) 内连接:根据连接条件讲两张表的数据连接起来,如果没有符合的数据都会被过滤掉,留下符合条件的数据. -->INNER可以省略 SELECT FROM Table_ ...

最新文章

  1. kafka消费并导出_如何使用Docker内的Kafka服务?消息服务测试实践篇
  2. 单片机备用电池供电电路_第五节(重排) 电子入门 复位电路
  3. 计算机指令int,汇编入门学习笔记 (十二)—— int指令、端口
  4. 数据结构——单链表的C++实现
  5. 数据结构树4-二叉搜索树2
  6. 邓白氏编码查询_外贸人常用查询工具汇总
  7. EMMA 覆盖率工具
  8. 模拟电子技术不挂科学习笔记1(半导体基础、二极管)
  9. 微课|玩转Python轻松过二级(2.1.4节):列表、元组、字典、集合概述
  10. Jan 11 - Contains Duplicate II; Array; Traverse; HashMap; HashSet;
  11. hualinux0.6 网络篇:你懂得路由器的种类吗?
  12. cad卸载_老师傅爱不释手的6款CAD插件,款款优秀,用了就再也不舍得卸载
  13. linux以兆显示文件大小,linux – 以兆字节显示文件夹使用情况的正确方法
  14. win10时间线时间轴(Timeline)如何关闭隐藏?
  15. activereport subreport
  16. 开发用于异构环境的可生存云多机器人框架
  17. directshow视频旋转90度
  18. 关于交换机包转发1.488Mpps是如何计算出来?
  19. 【GZH逸佳君】:科技感膨爆,观赏性极强:送你PS粒子飞溅特效插件,1秒瞬间爆开
  20. easyexcel注解样式无效_easyexcel注解

热门文章

  1. OpenCV2.0 peopledetect 学习体会---转自opencv中文论坛
  2. 企业为什么要把安全工作外包?
  3. 我认错人了几种英语表达
  4. java图形化GUI编程-AwtSwing(一文解决)
  5. 离线版Gerber查看器+PCB/PCBA检测神器新功能!
  6. 大数据中spark跟sparksql写入es数据库
  7. 三星 c5 html,【三星GALAXYC5评测】三星Galaxy C5评测:PK国产的正确姿势_三星 GALAXY C5_手机评测-中关村在线...
  8. 使用AlarmManager定时更换壁纸
  9. Hive调优之 严格模式
  10. 线代基础第四讲——方程组