Проблема с closeEvent |
Здравствуйте, гость ( Вход | Регистрация )
Проблема с closeEvent |
radislav72 |
9.4.2010, 8:05
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 1.4.2010 Пользователь №: 1585 Спасибо сказали: 0 раз(а) Репутация: 0 |
Помогите с такой проблемой.
Есть дилог - потомок QDialog, создан в дизайнере QTCreatorа. В нем переопределен обработчик события closeEvent:
Реализация closeEvent такая:
Сам диалог показывается таким образом:
На диалоге есть buttonBox с кнопками ОК и Отмена. Нужно сделать так, чтобы при нажатии ОК проверялись данные формы, и если они не правильны, выдавалось сообщение и диалог не закрывался. Если нажимается Отмена- диалог закрывается по-любому. По идее, в приведенном коде диалог не должен закрыться. Но он закрывается. И сообщение "CloseEvent!" вообще никогда не показывается. Почему? В чем ошибка? Если делать так для MainWindow, все работает прекрасно. Уже второй день мучаюсь |
|
|
Текстовая версия | Сейчас: 29.3.2024, 18:59 |