Я использую метод QSqlQueryModel.setQuery () для чтения данных из двух таблиц в базе данных MYSQL и задаю объект QSqlQueryModel для объекта QTableView.
По некоторым причинам я буду изменять некоторые данные в таблицах MYSQL с помощью метода QSqlQuery.exe (), но объекты QSqlQueryModel и QTableView не могут обновляться автоматически после изменения базы данных. Каков наилучший метод для обновления / обновления модели и просмотра?
Я пробовал метод QSqlQueryModel.setData (), чтобы принудительно изменить данные модели, но он не работает, только с помощью повторного вызова метода QSqlQueryModel.setQuery (). Но это неэффективный анализ нового запроса только для обновления Это. Я просто хочу обновить строку или значение в табличном представлении.