带WHERE条件的QSqlTableModel

2024-09-30 04:28:16 发布

您现在位置:Python中文网/ 问答频道 /正文

如何显示具有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)

link. the entire code

enter image description here


Tags: selfmodelwhere条件selecttabqtwidgetssetobjectname
1条回答
网友
1楼 · 发布于 2024-09-30 04:28:16

如果要使用“WHERE”,则需要过滤信息,因此必须使用^{}方法:

self.model = QSqlTableModel()
self.model.setTable('historico')
self.model.setFilter('numero_conta = 123')
self.model.select()

相关问题 更多 >

    热门问题