PyQt中的数据库视图
有没有简单的方法可以在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()