2015-03-02 7 views
0

Я использую базу данных sqlite (webscrap.db). Я хочу, чтобы модель отображала данные в поле «имя» таблицы базы данных «userin». Как я могу получить данные с помощью QSqlTableModel и отобразить его с помощью QTreeView?Как использовать QSqlTableModel вместе с QTreeView

ответ

0

Это можно решить, создав соединение с базой данных и создав QtSqlTableModel.Then заданную модель для 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) 
Смежные вопросы