как обнулить виджеты QDataWidgetMapper, когда модель отфильтровала 0 записей |
Здравствуйте, гость ( Вход | Регистрация )
как обнулить виджеты QDataWidgetMapper, когда модель отфильтровала 0 записей |
Steklova Olga |
27.9.2011, 21:38
Сообщение
#1
|
Участник Группа: Участник Сообщений: 198 Регистрация: 27.9.2011 Из: Санкт-Петербург Пользователь №: 2912 Спасибо сказали: 5 раз(а) Репутация: 4 |
Здравствуйте! Работаю с Qt 4.7, Firebird 2.1.
Подскажите, пожалуйста, новичку в Qt, как обнулить виджеты QDataWidgetMapper, когда фильтр модели изменился и модель QSqlTableModel отфильтровала 0 записей? |
|
|
Steklova Olga |
25.10.2011, 16:23
Сообщение
#2
|
Участник Группа: Участник Сообщений: 198 Регистрация: 27.9.2011 Из: Санкт-Петербург Пользователь №: 2912 Спасибо сказали: 5 раз(а) Репутация: 4 |
Решение найдено
Update mapper'а легко сделать, используя слот setCurrentModelIndex mapper'а:
Если в модели установлен фильтр, то независимо от того, сколько отфильтровалось записей, mapper обновится правильно (если 0 записей, то виджеты mapper'а обнулятся). |
|
|
Текстовая версия | Сейчас: 27.11.2024, 8:57 |