QSqlTableModel设置字段显示顺序,实现自定义排序与显示

本文介绍如何通过自定义QSqlTableModel实现数据库查询结果中字段的自定义排序与显示,包括模型的创建、字段顺序的设定及在Qt界面中的应用。

QSqlTableModel设置字段显示顺序,实现自定义排序与显示

有问题待完善!!!!!!!

需求明确

在做一个数据库模块时,遇到要用户要对显示进行自定义操作,也就是在QSqltablemodel绑定tableview后,不按照默认的字段显示
用过QSqltablemodel的应该都知道,比较方便,但是问题就是没有提供字段显示修改的接口,然后开始我们自定义QSqltablemodel来实现此功能

QSqlTableModel简介与使用方法

查询设置:

//查询:

model = new QSqlTableModel(this);
model->setTable(“student”);
model->setEditStrategy(QSqlTableModel::OnManualSubmit);
model->select(); //选取整个表的所有行
ui->tb_ElementHisData->setModel(model);

条件查询:

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

model->setFilter<
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值