Здравствуйте, гость ( Вход | Регистрация )
| Гость_Гость_asket_*_* |
31.5.2013, 8:25
Сообщение
#1
|
|
Гости |
вопрос по QDataWidgetMapper, я создал свою модель-наследника QAbstractTableModel , привязал к полям данной модели GUI-виджеты (lineEdit, spinBox и прочее ) с помощью QDataWidgetMapper, но значения полей меняются в случае потери фокуса виджета, как сделать чтобы значения полей менялись при изменении значении параметров виджета? Например, spinBox прокручивается, а значение поля модели не меняется, оно изменится в случае, если spinBox потеряет фокус или нажата Enter, что нежелательно. Спасибо.
|
|
|
|
Гость_asket_* вопрос по QDataWidgetMapper 31.5.2013, 8:25
Алексей1153 а вызов метода модели reset() не помогает ? 31.5.2013, 17:21
Litkevich Yuriy так и не понял как должно работать, а как - нет 31.5.2013, 19:09
asket Litkevich Yuriy, предположим на форме висит spinBo... 3.6.2013, 8:28
Анна Подсуньте вместо спинбокса какого-нибудь посредник... 3.6.2013, 12:35
asket Я немного по другому сделал, с использованием QSig... 5.6.2013, 9:47
Анна Я поглядела на функцию addMapping().
Там, наскольк... 5.6.2013, 14:52![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 5.12.2025, 11:08 |