MouseMove event за пределами окна |
Здравствуйте, гость ( Вход | Регистрация )
MouseMove event за пределами окна |
Гость_druss_* |
5.5.2010, 9:34
Сообщение
#1
|
Гости |
Как можно получать событие перемещения мыши если она перемещается за пределами окна (кнопка не нажата)?
Спасибо за ответ. |
|
|
BRE |
5.5.2010, 11:37
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
Для проверки, попробуй grabMouse() выполнять в конструкторе MainWindow.
Вообще, используется примерно следующий алгоритм: при каком-то событии,например, нажали кнопку мышки, происходит захват мыши и указанный виджет обрабатывает все события от мышки, а при отпускании кнопки, мышка освобождается. Это необходимо например, для обработки изменения размеров виджета. Посмотри, как реализовано изменение размеров в QMdiSubWindow. Сообщение отредактировал BRE - 5.5.2010, 11:39 |
|
|
Текстовая версия | Сейчас: 28.1.2025, 20:47 |