社区
Qt
帖子详情
各位大佬,QSqlTableModel如何使用未显示列的数据?
亭台六七座
2021-04-02 05:53:28
各位大佬,QSqlTableModel如何使用未显示列的数据?
表数据有5列,使用模型显示了4列,如何获取某行未显示列的数据?
...全文
998
2
打赏
收藏
各位大佬,QSqlTableModel如何使用未显示列的数据?
各位大佬,QSqlTableModel如何使用未显示列的数据? 表数据有5列,使用模型显示了4列,如何获取某行未显示列的数据?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
donwmufromdying
2021-04-14
打赏
举报
回复
model是model,view是view。你用来显示的不是model是view。所以要访问model里的数据具体到sqlmodel,楼上的就可以。
萝布菜
2021-04-08
打赏
举报
回复
//在未自定义查询语句即默认查询了表中所有数据,包括未显示的的列数据的情况下 QSqlTableModel *model = yoursqlmodel; QVariant var = model->record(row).value(col);//row:行号;col:数据表中的列号 or QVariant var = model->record(row).value("fieldname");//row:行号;fieldname:数据表中的字段名称
QT
使用
Q
Sql
Table
Model
对
数据
库进行创建,插入,
显示
本案例用于对
数据
库中的
数据
进行
显示
等其他操作,其他表格筛选,过滤等功能可看此博客框架:
数据
模型
使用
,视图
使用
Q
Table
View,表格的一些字体或者控件之类的
使用
实现。导航栏的变化实时的传回给表格,所有的
数据
库表都实现继承一个表格类,根据表格本身的特性可以设置自己的委托。
数据
库
使用
一个单
列
类进行管理,包括
数据
库的读取,创建,
数据
插入,以及对模型的映射等。
使用
的
数据
库类型为QP
SQL
知识理应共享,源码在此。
PyQt5 用Q
Sql
Table
Model
操作
sql
数据
库(插入新的
列
和setFilter()的
使用
)
这篇主要是解决在pyqt5中,如何用Q
Sql
Table
Model
模型为
数据
库添加新
列
,以及在执行查询操作时,如何
使用
setFilter()进行过滤。 添加新
列
之前: self.
model
= Q
Sql
Table
Model
(self) self.
model
.set
Table
("reference") self.
model
.setSort(ID, Qt.AscendingOrder) self.
Q
Sql
Table
Model
显示
部分
列
数据
到Q
Table
View上的两种方法
1、正常情况下我们通过Q
Sql
Table
Model
的select()函数查询出的是所有
列
数据
,都会
显示
在Q
Table
View上,例如下面: (1)、建表并添加
数据
: db = Q
Sql
Database::addDatabase("Q
SQL
ITE"); db.setDatabaseName("company.db"); if(!db.open()) { qDebug() << "open error" << db.lastError();
【Qt之Q
Sql
Table
Model
】介绍及
使用
【Qt之Q
Sql
Table
Model
】介绍及
使用
Qt
使用
Q
Sql
Table
Model
界面
显示
用法(一、默认
显示
)
这是我的第一篇博客 如果有写的不好的地方请谅解 我会好好学习的! 首先qt
使用
数据
库可以用最基本的exec执行语句,但是本章节我要介绍的是qt中自带的q
sql
table
model
来
显示
数据
库的
数据
。 i
Qt
21,503
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章