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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Minimize  (Прочитано 5638 раз)
Vilgeforce
Гость
« : Февраль 14, 2005, 14:09 »

Есть главное окно, потомок QMainWindow. Выбором пункта меню создается модальный диалог (QDialog::exec()).

Если в момент, когда такой диалог на экране (главное окно не активно) нажать "Win+D" (свернуть все), то приложение свернется, но его никак будет не развернуть обратно.

Как решать? Переопределение hideEvent не помогает, т.к. не происходит оного hideEvent'а при нажатии "Win+D".

PS. Такой же точно глюк в примере Chart, идущим с Qt. В остальных не проверял. Что, Trolltech'у о глюке писать? :-)
Записан
Vilgeforce
Гость
« Ответ #1 : Февраль 15, 2005, 15:38 »

Люди! Проблема, кста, присутствует и в самом дизайнере.

Запускаем дизайнер, вызываем дмалог New... и жмем Win+D или по значку в трее, который Desktop кажет. Протестируйте у себя, Pls! Есть ли баг под Linux?

Просто таким образом можно, насколько я понял,  напрочь заблокировать работу пользователя с программой. В случае, если софт обеспечивает безопасность - плохо может выйти :-)
Записан
Sergeich
Гость
« Ответ #2 : Февраль 15, 2005, 16:05 »

Странно, проверил под WinXP Pro, Qt 3.2.2. Такого глюка не наблюдается.
Записан
Vilgeforce
Гость
« Ответ #3 : Февраль 16, 2005, 10:21 »

Цитата: "Sergeich"
Странно, проверил под WinXP Pro, Qt 3.2.2. Такого глюка не наблюдается.


Да, действительно интересно... У меня Qt 3.3.1 и винда 2000Serv и XP - на обоих глючит. Trolltech пока молчит...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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