pyqt中的数据库视图

Fra*_*yer 1 python sqlite pyqt

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

Ste*_*rry 5

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

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

tableview = QtGui.QTableView()
tableview.setModel(model)
tableview.show()
Run Code Online (Sandbox Code Playgroud)