python - 具有 WHERE 条件的 QSqlTableModel
问题描述
如何显示带有 QTableView 和 WHERE 条件的表格?
...在哪里 numero_conta = 123;
self.model = QSqlTableModel()
self.model.setTable('historico')
self.model.select()
self.tab_extrato = QtWidgets.QTableView(self.tab_2)
self.tab_extrato.setObjectName("tab_extrato")
self.tab_extrato.setModel(self.model)
self.tab_extrato.hideColumn(0)
self.verticalLayout_9.addWidget(self.tab_extrato)
解决方案
如果要使用“WHERE”,则要过滤信息,因此必须使用以下setFilter()
方法:
self.model = QSqlTableModel()
self.model.setTable('historico')
self.model.setFilter('numero_conta = 123')
self.model.select()
推荐阅读
- sql - 将数据插入到 ids 需要相等的表中
- python-3.x - 如何在 Kubeflow Pipeline 中挂载 Google Bucket?
- python-3.x - 使用一个表单同时将数据保存到两个表中
- powerbi - 嵌入式 Power BI 仪表板的数据集安全性
- r - R Tidyverse - 按 ID 随机化
- c# - Webhook 未发布到 Teams
- minizinc - 如何在 MiniZinc 中初始化具有特定数字域的变量?
- ubuntu - 在 ubuntu 上打开 5000 端口
- excel - 如何从共享的excel文件中删除文件夹中的所有文件
- python - 如何在 Siteground 托管服务器中运行我的 Python 脚本