Класс QGraphicsSceneWheelEvent
Класс QGraphicsSceneWheelEvent предоставляет события прокрутки в рамках фреймворка графического представления. Подробнее...
| Заголовок: | #include <QGraphicsSceneWheelEvent> |
| CMake: | find_package(Qt6 COMPONENTS Widgets REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
| qmake: | QT += widgets |
| Наследует: | QGraphicsSceneEvent |
Публичные функции
| virtual | ~QGraphicsSceneWheelEvent() |
| Qt::MouseButtons | buttons() const |
| int | delta() const |
| bool | isInverted() const |
| Qt::KeyboardModifiers | modifiers() const |
| Qt::Orientation | orientation() const |
| Qt::ScrollPhase | phase() const |
| QPoint | pixelDelta() const |
| QPointF | pos() const |
| QPointF | scenePos() const |
| QPoint | screenPos() const |
Подробное описание
События прокрутки (QWheelEvent), получаемые QGraphicsView, переводятся в QGraphicsSceneWheelEvents; при этом QWheelEvent::globalPos() преобразуется в координаты элемента, сцены и экрана (pos(), scenePos() и screenPos()).
См. также QGraphicsSceneMouseEvent, QGraphicsSceneContextMenuEvent, QGraphicsSceneHoverEvent и QWheelEvent.
Документация по членам-функциям
[virtual] QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent()
Удаляет QGraphicsSceneWheelEvent.
Qt::MouseButtons QGraphicsSceneWheelEvent::buttons() const
Возвращает нажатые клавиши мыши во время возникновения события прокрутки.
См. также modifiers().
int QGraphicsSceneWheelEvent::delta() const
Возвращает расстояние поворота колеса в восьмых долях градуса (1/8 градуса). Положительное значение указывает на поворот колеса вперёд от пользователя; отрицательное значение — на поворот колеса назад к пользователю.
Большинство типов мышей работают шагами по 15 градусов, в этом случае значение delta является кратным 120 (== 15 * 8).
[since 6.2] bool QGraphicsSceneWheelEvent::isInverted() const
Возвращает значение, указывающее, инвертированы ли значения delta, передаваемые вместе с событием.
Эта функция была добавлена в Qt 6.2.
Qt::KeyboardModifiers QGraphicsSceneWheelEvent::modifiers() const
Возвращает активные модификаторы клавиатуры во время возникновения события прокрутки.
См. также buttons().
Qt::Orientation QGraphicsSceneWheelEvent::orientation() const
Возвращает ориентацию колеса.
[since 6.2] Qt::ScrollPhase QGraphicsSceneWheelEvent::phase() const
Возвращает фазу прокрутки данного события прокрутки.
Эта функция была добавлена в Qt 6.2.
См. также QWheelEvent::phase.
[since 6.2] QPoint QGraphicsSceneWheelEvent::pixelDelta() const
Возвращает расстояние прокрутки в пикселях на экране. Это значение предоставляется на платформах, поддерживающих значения delta на основе высокоточных пикселей, таких как macOS. Значение должно использоваться непосредственно для прокрутки содержимого на экране.
Эта функция была добавлена в Qt 6.2.
См. также QWheelEvent::pixelDelta.
QPointF QGraphicsSceneWheelEvent::pos() const
Возвращает позицию курсора в координатах элемента во время возникновения события прокрутки.
См. также scenePos() и screenPos().
QPointF QGraphicsSceneWheelEvent::scenePos() const
Возвращает позицию курсора в координатах сцены во время возникновения события прокрутки.
См. также pos() и screenPos().
QPoint QGraphicsSceneWheelEvent::screenPos() const
Возвращает позицию курсора в координатах экрана во время возникновения события прокрутки.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qgraphicsscenewheelevent.html