Здравствуйте, гость ( Вход | Регистрация )
|
igor_bogomolov |
28.9.2009, 18:27
Сообщение
#1
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Всем привет.
Есть у меня табличка, данные которой редактирую через делегаты. Для этих делегатов мне нужно такое поведение, что бы дынные фиксировались обратно в модель, только при нажатии Enter, во всех остальных случаях происходил откат к старым данным. Не нашёл никакого другого решения, кроме как перекрыть метод eventFilter у делегата. Для редактирования через QSpinBox, достаточно оказалось следущего кода SpinBoxDelegate::eventFilter А вот для случая редактирования через QComboBox, подобного поведения никак добиться не получается ComboBoxDelegate::eventFilter Кто сможет подправить так, чтобы при щелчке мышкой вне комбо бокса и его выпадающего списка, редактирование закрывалось, но данные в модель не фиксировались? Или может есть какой другой способ добиться такого поведения? |
|
|
|
![]() |
|
igor_bogomolov |
15.12.2009, 11:06
Сообщение
#2
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
О. Вон оно как.
Я в общем то не против. Хотя сам бы никогда такую тему не нашел. Может, все таки по Русски как то обозвать. "откат к старым данным при редактировании через делегат" ? Хотя, мне на самом деле без разницы. Делай так как считаешь нужным |
|
|
|
igor_bogomolov [РЕШЕНО] откат к старым данным при редактировании через делегат (QItemDelegate::eventFilter) 28.9.2009, 18:27
kwisp извини не по теме.
объясни пожалуйста почему stati... 28.9.2009, 18:42
igor_bogomolov Сам я для классов наследованных от QObject всегда ... 28.9.2009, 19:07
kwisp igor_bogomolov,
ясно.
мне вот эти строчки показал... 28.9.2009, 19:21
igor_bogomolov Продублирую, что бы закрыть тему.
Решил так:
bool... 14.12.2009, 17:37
Litkevich Yuriy igor_bogomolov, я вот думаю как бы тему переобозва... 14.12.2009, 20:06
igor_bogomolov Не знаю. Например - "Как отловить потерю фоку... 15.12.2009, 0:01
Litkevich Yuriy Цитата(igor_bogomolov @ 28.9.2009, 21:27)... 15.12.2009, 10:38
Litkevich Yuriy Цитата(igor_bogomolov @ 15.12.2009, 14:06... 15.12.2009, 12:48![]() ![]() |
|
Текстовая версия | Сейчас: 12.3.2026, 7:25 |