pyqt中的数据库视图

时间:2011-08-03 13:53:49

标签: python sqlite pyqt

有没有一种简单的方法可以在pyqt中显示sqlite中表格的内容?我能找到的唯一例子是C ++或关系表。

1 个答案:

答案 0 :(得分:5)

您可以使用QSqlTableModel类并将其传递给QTableView。假设您有一个名为db的QSqlDatabase对象,

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

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