QGraphicsSceneWheelEvent Class

Die Klasse QGraphicsSceneWheelEvent stellt Rad-Ereignisse im Rahmen der Grafikansicht bereit. Mehr...

Kopfzeile: #include <QGraphicsSceneWheelEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Vererbungen: QGraphicsSceneEvent

Öffentliche Funktionen

virtual ~QGraphicsSceneWheelEvent()
Qt::MouseButtons buttons() const
int delta() const
(since 6.2) bool isInverted() const
Qt::KeyboardModifiers modifiers() const
Qt::Orientation orientation() const
(since 6.2) Qt::ScrollPhase phase() const
(since 6.2) QPoint pixelDelta() const
QPointF pos() const
QPointF scenePos() const
QPoint screenPos() const

Detaillierte Beschreibung

QWheelEventDie von QGraphicsView empfangenen QWheelEvents werden in QGraphicsSceneWheelEvents übersetzt; QWheelEvent::globalPos() wird in Element-, Szenen- und Bildschirmkoordinaten übersetzt (pos(), scenePos() und screenPos()).

Siehe auch QGraphicsSceneMouseEvent, QGraphicsSceneContextMenuEvent, QGraphicsSceneHoverEvent, und QWheelEvent.

Dokumentation der Mitgliedsfunktionen

[virtual noexcept] QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent()

Zerstört die QGraphicsSceneWheelEvent.

Qt::MouseButtons QGraphicsSceneWheelEvent::buttons() const

Gibt die Maustasten zurück, die beim Auftreten des Rad-Ereignisses gedrückt wurden.

Siehe auch modifiers().

int QGraphicsSceneWheelEvent::delta() const

Gibt den Abstand, um den das Rad gedreht wurde, in Achtel (1/8) eines Grades zurück. Ein positiver Wert bedeutet, dass das Rad vom Benutzer weg nach vorne gedreht wurde; ein negativer Wert bedeutet, dass das Rad in Richtung des Benutzers zurückgedreht wurde.

Die meisten Maustypen arbeiten in Schritten von 15 Grad, in diesem Fall ist der Delta-Wert ein Vielfaches von 120 (== 15 * 8).

[since 6.2] bool QGraphicsSceneWheelEvent::isInverted() const

Gibt zurück, ob die mit dem Ereignis gelieferten Delta-Werte invertiert sind.

Diese Funktion wurde in Qt 6.2 eingeführt.

Qt::KeyboardModifiers QGraphicsSceneWheelEvent::modifiers() const

Gibt die Tastaturmodifikatoren zurück, die beim Auftreten des Rad-Ereignisses aktiv waren.

Siehe auch buttons().

Qt::Orientation QGraphicsSceneWheelEvent::orientation() const

Gibt die Radausrichtung zurück.

[since 6.2] Qt::ScrollPhase QGraphicsSceneWheelEvent::phase() const

Gibt die Scroll-Phase dieses Rad-Ereignisses zurück.

Diese Funktion wurde in Qt 6.2 eingeführt.

Siehe auch QWheelEvent::phase.

[since 6.2] QPoint QGraphicsSceneWheelEvent::pixelDelta() const

Gibt den Bildlaufabstand in Pixeln auf dem Bildschirm zurück. Dieser Wert wird auf Plattformen bereitgestellt, die hochauflösende pixelbasierte Delta-Werte unterstützen, wie z. B. macOS. Der Wert sollte direkt zum Scrollen von Inhalten auf dem Bildschirm verwendet werden.

Diese Funktion wurde in Qt 6.2 eingeführt.

Siehe auch QWheelEvent::pixelDelta.

QPointF QGraphicsSceneWheelEvent::pos() const

Gibt die Position des Cursors in Positionskoordinaten zurück, als das Rad-Ereignis eintrat.

Siehe auch scenePos() und screenPos().

QPointF QGraphicsSceneWheelEvent::scenePos() const

Gibt die Position des Cursors in Szenekoordinaten zurück, als das Rad-Ereignis eintrat.

Siehe auch pos() und screenPos().

QPoint QGraphicsSceneWheelEvent::screenPos() const

Gibt die Position des Cursors in Bildschirmkoordinaten zurück, als das Rad-Ereignis eintrat.

Siehe auch pos() und scenePos().

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.