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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: VisibilityChanged в QDockWidget  (Прочитано 3358 раз)
YvenTitan
Самовар
**
Offline Offline

Сообщений: 174


Просмотр профиля
« : Февраль 09, 2017, 15:08 »

Здравствуйте
Мне нужно отследить, когда пользователь закрывает QDockWidget.
Сигнал visibilityChanged(bool) испускается с false и тогда, когда окно dockWidget закрывается, и тогда, когда перемещается в центр окна. Нужен только первый случай
Записан
Johnik
Крякер
****
Offline Offline

Сообщений: 339


Просмотр профиля
« Ответ #1 : Февраль 09, 2017, 16:00 »

virtual void closeEvent(QCloseEvent *event)
Записан
YvenTitan
Самовар
**
Offline Offline

Сообщений: 174


Просмотр профиля
« Ответ #2 : Февраль 09, 2017, 16:02 »

спасибо
Записан
YvenTitan
Самовар
**
Offline Offline

Сообщений: 174


Просмотр профиля
« Ответ #3 : Февраль 09, 2017, 16:21 »

Чтобы использовать CloseEvent надо наследовать объект, а без этого можно как-то? С помощью сигналов, например
Записан
Johnik
Крякер
****
Offline Offline

Сообщений: 339


Просмотр профиля
« Ответ #4 : Февраль 09, 2017, 17:19 »

из своего объекта унаследованного от QObject:
void QObject::installEventFilter(QObject *filterObj)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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