Auf dieser Seite

QGraphicsSceneHelpEvent Class

Die Klasse „QGraphicsSceneHelpEvent“ liefert Ereignisse, wenn ein Tooltip angefordert wird. Mehr...

Header: #include <QGraphicsSceneHelpEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Erbt von: QGraphicsSceneEvent

Öffentliche Funktionen

virtual ~QGraphicsSceneHelpEvent()
QPointF scenePos() const
QPoint screenPos() const

Ausführliche Beschreibung

Wenn ein „ QGraphicsView “ ein „ QEvent “ vom Typ „ QEvent::ToolTip “ empfängt, erstellt es ein „QGraphicsSceneHelpEvent“, das an die Szene weitergeleitet wird. Sie können mit „ setToolTip()“ einen Tooltip für ein „ QGraphicsItem “ festlegen; standardmäßig zeigt „ QGraphicsScene “ den Tooltip des „ QGraphicsItem “ mit dem höchsten z-Wert (d. h. des obersten Elements) unter der Mausposition an.

QGraphicsView Leitet keine Ereignisse weiter, wenn „ "What's This" “ und „ status tip “ aufgerufen werden. Falls Sie dies benötigen, können Sie „ QGraphicsView::viewportEvent()“ neu implementieren und Ereignisse vom Typ „ QStatusTipEvent “ sowie „ QEvents “ vom Typ „ QEvent::WhatsThis “ an die Szene weiterleiten.

Siehe auch QEvent.

Dokumentation zu den Member-Funktionen

[virtual noexcept] QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent()

Löscht das Ereignis.

QPointF QGraphicsSceneHelpEvent::scenePos() const

Gibt die Position des Mauszeigers in Szenenkoordinaten zum Zeitpunkt des Absendens des Hilfe-Ereignisses zurück.

Siehe auch „ screenPos()“.

QPoint QGraphicsSceneHelpEvent::screenPos() const

Gibt die Position des Mauszeigers in Bildschirmkoordinaten zum Zeitpunkt des Auslösens des Hilfe-Ereignisses zurück.

Siehe auch ` scenePos()`.

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