Здравствуйте, гость ( Вход | Регистрация )
SABROG | Дата 24.1.2009, 17:14 |
Да, спасибо. Меня осенила такая же мысль пока ехал с работы домой | |
kwisp | Дата 24.1.2009, 15:23 |
повесь событие на отпускание клавиши. ведь окошко в винде появляется с отпусканием клавиши. получается что у тебя нажимается клавиша закрывается прога а отпускается уже на рабочем столе думаю так. ща сам попробую. так и есть надо mouseReleaseEvent |
|
SABROG | Дата 24.1.2009, 14:59 |
Перехватываю нажатие правой кнопки мышки, чтобы выйти из программы:
Если при этом под окном находится рабочий стол, то при закрытии программы всплывает контекстное меню рабочего стола. Как победить? Пытался event->ignore() вызывать в эвенте, пытался окну ставить свойство Qt::WA_NoMouseReplay, но что-то безуспешно. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 8:39 |