![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Tarigan |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 11 Регистрация: 20.4.2012 Пользователь №: 3336 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Добрый день.
Есть 1 таблица в БД, 2 QSqlTableModel+QTableView и QSqlQuery+QTablEView подключенные к этой таблице.
Как лучше реализовать обновление информации во всех трех моделях при добавлении новой и/или изменении уже имеющейся в 1 или 2? |
|
|
![]() |
Гость_Гость_* |
![]()
Сообщение
#2
|
Гости ![]() |
dataChanged, и не должен вызываться при добавлении записи. beforeInsert - Before == Перед вставкой.
Попробуй ловить layoutChanged, и если не сработает update, делать reset. Хотя если данные в обоих таблица одна и та же 2 sql модели это уг вэй. Вполне достаточно повесить сверху прокси модель, и все проблемы с синхронизацией пропадут сами собой. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 27.2.2025, 17:51 |