Я уже задавал вопрос, но меня неправильно поняли, поэтому я пытаюсь уточнить проблему.
Я использую QSqlQueryModel
для отображения данных из базы данных SQLite, для представления я использую QTableView
.
Теперь я хочу реализовать диалог «Искать/Найти/Заменить», поэтому я ищу базу данных с дополнительно созданным QSqlQuery
и, скажем, нахожу запись.
Итак, как мне перейти от этой найденной записи в моем дополнительном QSqlQuery
к моей модели/представлению-архитектуре?
Проблема в том, что я хочу выделить найденную запись, и поэтому мне нужно загрузить QItemSelectionModel
с определенным QModelIndex
.
Но я никак не знаю как это сделать, возможно мой план невозможен и есть другие рабочие решения для поиска текста в модели БД и выделения найденных в QTableView
.
Я уже знаю документацию QSqlQuery
, QSqlQueryModel
и QModelIndex
, поэтому, пожалуйста, не обращайтесь только к этим страницам, это не сильно поможет..
Спасибо!
PS: есть также связанный с этим вопрос, на который еще нет ответа: «Как я могу найти QModelIndex для данного составного первичного ключа с помощью QSqlTableModel»