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.
© 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.