Как использовать 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)