表单写入数据的2种方式
2022/6/23 23:25:05
本文主要是介绍表单写入数据的2种方式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.直接写入到每个表格的每个项中
一般采用for循环把对应的数据写入
self.model = QStandardItemModel(2,2)
item=QStandardItem('%s'% rows[r][column]) self.model.setItem(r,column,item)
上方的rows是数据库从数据库中获取的数据
conn = psycopg2.connect(**PG_SQL_LOCAL) cursor = conn.cursor() cursor.execute( "select type,x_counts from public.members") rows = cursor.fetchmany(2000)
2.采用数据库模型(QSqlQueryModel),然后将设置模型到具体的表单中(setModel)
PageRecordCount 是每页显示的数量,limitIndex是从第几页的最开始多少个数据
# 声明查询模型 self.queryModel = QSqlQueryModel(self) # 直接定义数据库模型,从数据库模型中写入数据 # 设置模型 self.tableView.setModel(self.queryModel) # 进行sql查询 szQuery = ("select * from student limit %d,%d" % ( limitIndex , self.PageRecordCount ) ) self.queryModel.setQuery(szQuery)
这篇关于表单写入数据的2种方式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-19永别了,微服务架构!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?