Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Второй архив вопросов и ответов (https://www.otvetnemail.ru/vtoroj-arhiv-voprosov-i-otvetov-801/)
-   -   QSqlTableModel Updated Signal (https://www.otvetnemail.ru/vtoroj-arhiv-voprosov-i-otvetov-801/qsqltablemodel-updated-signal-273555/)

Guest 29.09.2011 06:37

QSqlTableModel Updated Signal
 
На выбор одна из двух стратегий, OnRowChange или OnFieldChange. После того как в базу сабмитятся данные - а это автоматом происходит если юзер во View выбирает другую строку или ячейку или просто жмет Enter - в модели делается новый select(), а SelectionModel нафик обнуляется.Цитировать... the model will be repopulated. Any views presenting it will lose their selections.И я никак не могу понять - какой сигнал всплывает в это время.Мне перед тем select() нужно переустановить sort(), а затем вернуть курсор во View на место.Я предполагал возникает QAbstractItemModel::modelReset (), или QAbstractItemModel::layoutChanged () - но ничего подобного!


Часовой пояс GMT, время: 21:02.


© www.otvetnemail.ru - Форум вопросов и ответов.