Как получить QModelIndex из другого QSqlQuery, используемого для поиска в базе данных (необходим для выбора найденных элементов)
У меня проблема при работе с моей QSqlQueryModel. Я хочу найти в базе данных некоторые элементы и выбрать их в моем QTableView с QItemSelectionModel, который нуждается в QModelIndex.
Чего я не понимаю, так это как искать, чтобы получить соответствующий QModelIndex для моей модели модель / представление. Я не могу использовать саму модель, потому что она испортит элементы, показанные в представлении. Таким образом, QSqlQuery или дополнительная QSqlQueryModel могут быть вариантом, но как можно преобразовать их индекс результата (.at()?) В QModelIndex, который подходит для моей модели / системы представления...
Заранее спасибо!
1 ответ
Самый простой способ - взглянуть на QSQLQueryModel и установить для него модель вашего TableView.