Выход по правой кнопки мышки, проблемка с всплывающим контекстным меню |
Здравствуйте, гость ( Вход | Регистрация )
Выход по правой кнопки мышки, проблемка с всплывающим контекстным меню |
SABROG |
24.1.2009, 14:59
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Перехватываю нажатие правой кнопки мышки, чтобы выйти из программы:
Если при этом под окном находится рабочий стол, то при закрытии программы всплывает контекстное меню рабочего стола. Как победить? Пытался event->ignore() вызывать в эвенте, пытался окну ставить свойство Qt::WA_NoMouseReplay, но что-то безуспешно. |
|
|
kwisp |
24.1.2009, 15:23
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
повесь событие на отпускание клавиши.
ведь окошко в винде появляется с отпусканием клавиши. получается что у тебя нажимается клавиша закрывается прога а отпускается уже на рабочем столе думаю так. ща сам попробую. так и есть надо mouseReleaseEvent |
|
|
SABROG |
24.1.2009, 17:14
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Да, спасибо. Меня осенила такая же мысль пока ехал с работы домой
|
|
|
Текстовая версия | Сейчас: 30.11.2024, 1:33 |