2015-03-02 85 views
0

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

回答

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)