PyQt中的数据库视图

1 投票
1 回答
2857 浏览
提问于 2025-04-16 22:48

有没有简单的方法可以在pyqt中显示sqlite表格的内容?我找到的例子要么是C++的,要么是涉及到关系表的。

1 个回答

5

你可以使用 QSqlTableModel 这个类,然后把它传给一个 QTableView。如果你有一个名为 db 的 QSqlDatabase 对象,

model = QtSql.QSqlTableModel(self, db)
model.setTable("YourTable")
model.select()

tableview = QtGui.QTableView()
tableview.setModel(model)
tableview.show()

撰写回答