0

我正在使用 sqlite 数据库(webscrap.db)。我想让模型显示数据库表“userin”的“名称”字段中的数据。如何使用 QSqlTableModel 获取数据并使用 QTreeView 显示?

4

1 回答 1

0

可以通过创建数据库连接并制作QtSqlTableModel来解决。然后为treeview设置模型。

db = QtSql.QSqlDatabase.addDatabase('QSQLITE')
db.setDatabaseName('databasename.db')
model = QtSql.QSqlTableModel()
model.setTable('tablename')
model.setEditStrategy(QtSql.QSqlTableModel.OnManualSubmit)
model.select() 
treeview.setModel(model)
于 2015-03-03T12:40:33.573 回答