QWheelEvent::angleDelta() возвращаемое значение

150
17 января 2019, 18:00

В Qt 5 появилась функция:

QPoint QWheelEvent::angleDelta() const

Она возвращает угол поворота колёсика мыши. Почему она возвращает QPoint, а не int или хотя бы double/float ? Как из этого QPoint'а получить число, на сколько условных единиц повернулось колёсико мыши?

Answer 1

Удалось выяснить, что это сделано для мышей с двумя колёсами (вертикальное и горизонтальное), для обычных мышей дельту прокрутки колёсика можно получить так:

int delta = evnt.angleDelta().x();

Вторая компонента QPoint'а будет нулевая.

READ ALSO
EnumDesktopWindows не видит окно поиск Windows10

EnumDesktopWindows не видит окно поиск Windows10

В общем задача такая, что мне нужно проверить не перекрывает ли какое-нибудь окно моё приложениеДля этого я использую EnumDesktopWindows, в коллбеке...

165
Платформонезависимый Makefile

Платформонезависимый Makefile

Как можно определить в Makefile, под какую ОС компилируется программа? Желательно знать, хотя бы, в пределах IOS/Android/Windows/LinuxХотелось бы иметь общий...

148
Помощь с QThread [закрыт]

Помощь с QThread [закрыт]

Не уверен, что вопрос корректен по правилам форумаНо совсем в тупике

177
Как сделать bean видимым во всех страницах jsp

Как сделать bean видимым во всех страницах jsp

есть 2 части страницы headjsp и footer

144