当前位置: 首页 > news >正文

QT 数据库表格----QSqlTableModel

        将数据库数据以表格的形式转化处理的方法很多,但我觉得QSqlTableModel这个model应算是非常好用的;

 msql.exec("create table alldata('照片','车牌号' "",'入车时间','出车时间','金额','状态','看守人员');");
//创建表格
//msql 打开的数据库即QSqlDatabase对象//创建一个数据库模型model = new QSqlTableModel(this, msql); //选择一个数据库表格model->setTable("alldata");//过滤出需要的数据,就是筛选自己想要的数据model->setFilter(QString("状态='已入库'"));//设置表格数据修改过后自动报存并同步到数据库model->setEditStrategy(QSqlTableModel::OnFieldChange);//扫描数据库内容,当数据库数据刷新后,可以重复下面两个操作即可。model->select();//将模型放入QTableView对象视图中ui->tableView->setModel(model);//设置视图自适应ui->tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);

这几步搞定了那么那你的表格就会展现在你的ui中。

http://www.lryc.cn/news/192967.html

相关文章:

  • Vue_Bug Failed to fetch extension, trying 4 more times
  • 缩短从需求到上线的距离:集成多种工程实践的稳定框架 | 开源日报 No.55
  • 基于秃鹰优化的BP神经网络(分类应用) - 附代码
  • C++笔记之std::future的用法
  • openssl学习——消息认证码原理
  • Netty使用SslHandler实现加密通信-单向认证篇
  • Jetpack:007-Kotlin中的Button
  • opencv图形绘制2
  • “华为杯”研究生数学建模竞赛2019年-【华为杯】A题:无线智能传播模型(附优秀论文及Pyhton代码实现)(续)
  • 爬虫 | 正则、Xpath、BeautifulSoup示例学习
  • nginx的location的优先级和匹配方式
  • 深入了解Spring Boot Actuator
  • 【SQL】NodeJs 连接 MySql 、MySql 常见语句
  • SSH 基础学习使用
  • JavaFX: 使用本地openjfx包
  • 【HCIA】静态路由综合实验
  • Django框架集成Celery异步-【2】:django集成celery,拿来即用,可用操作django的orm等功能
  • 获取本地缓存数据修改后,本地缓存中的值也修改问题
  • 云开发校园宿舍/企业/部门/物业故障报修小程序源码
  • K邻近算法(KNN,K-nearest Neighbors Algorithm)
  • 前端基础一:用Formdata对象来上传图片的原因
  • CSS的布局 Day03
  • nodejs+vue+elementui养老院老年人服务系统er809
  • antd表格宽度超出屏幕,列宽自适应失效
  • 布局--QT Designer
  • 2024第八届杭州国际智慧城市博览会:建筑与智能,智慧与未来
  • Text-to-SQL小白入门(八)RLAIF论文:AI代替人类反馈的强化学习
  • C语言联合体和枚举
  • Ubuntu 上传项目到 GitHub
  • CSS 复杂卡片/导航栏特效运用目录