2016-05-11 3 views
0

У меня есть элемент управления, полученный от qwidget.захват колесика мыши события вне qwidget

Мне нужно захватить события колеса мыши вне элемента управления/окна, если кнопка мыши нажата внутри элемента управления, а мышь выведена наружу.

События перемещения мыши - это события захваченного колеса.

Qt вызывает захват при нажатии кнопки.

Я не против делать специальные условные утверждения для этого, если это необходимо. Я тестирую Ubuntu 16.04 и намерен перекрестно скомпилировать для окон и, возможно, Mac,

ответ

1

Установить политику фокуса фокуса Qt::WheelFocus.

setFocusPolicy(Qt::WheelFocus); 
+0

Это не делает то, что я хочу. –

Смежные вопросы