Spec-Zone.ru › Qt

Класс 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

Возвращает позицию курсора в координатах экрана во время возникновения события прокрутки.

См. также pos() и scenePos().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qgraphicsscenewheelevent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API