Как использовать QSqlTableModel вместе с QTreeView

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

1 ответ

Это можно решить, создав соединение с базой данных и сделав QtSqlTableModel.Then установить модель для древовидного представления.

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)
Другие вопросы по тегам