Russian Qt Forum
Октябрь 01, 2024, 12:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Отловить момент закрытия диалогового окна  (Прочитано 2590 раз)
lighting
Гость
« : Август 26, 2009, 16:29 »

Как осуществить subj? Когда происходит finished() то все понятно, но как узнать что диалог закрыли кликнув на крестик или вызвав hide() внутри программы?
Записан
Hordi
Гость
« Ответ #1 : Август 26, 2009, 16:40 »

Если крестик - есть сигнал rejected().

hide() - это совсем другое, форма будет жива - вариантов много:
1.installEventFilter
2.Переопределить event() в потомке диалога и делать что угодно из него.

А вообще зачем все так сложно? QDialog::exec() возвращает код возврата - Rejected или Aceepted...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.121 секунд. Запросов: 20.