Запретить скрытие окна верхнего уровня, (без наследования) |
Здравствуйте, гость ( Вход | Регистрация )
Запретить скрытие окна верхнего уровня, (без наследования) |
hoRUS |
5.4.2012, 14:58
Сообщение
#1
|
Студент Группа: Участник Сообщений: 30 Регистрация: 10.7.2008 Из: Москва Пользователь №: 231 Спасибо сказали: 5 раз(а) Репутация: 0 |
Можно ли как-нибудь запретить скрытие окна верхнего уровня (когда откуда-нибудь вызывается метод hide() или setVisible(false)), не наследуя класс окна и не переопределяя в вирт. функцию setVisible(bool) ?
Хотелось бы реализовать это с помощью фильтра событий... Но, к сожалению, событие QHideEvent высылается, когда окно уже скрыто. P.S. Исходная задача - анимировать появление/скрытие различных окон. Спасибо. |
|
|
ilyabvt |
5.4.2012, 19:14
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: 3 |
Цитата Исходная задача - анимировать появление/скрытие различных окон. Если вы имели ввиду сворачивание/разворачивание окна (а это главный источник спонтанного вызова события QHideEvent), то есть QWindowStateChangeEvent. |
|
|
Текстовая версия | Сейчас: 5.12.2024, 18:20 |