如何将QSqlTableModel与QTreeView一起使用



我使用的是sqlite数据库(websrap.db)。我想让模型显示数据库表"userin"的字段"name"中的数据。如何使用QSqlTableModel获取数据并使用QTreeView显示数据?

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

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)

相关内容

  • 没有找到相关文章

最新更新