QGraphicsSceneHelpEvent 类

QGraphicsSceneHelpEvent 类在其提供一个提示事件时提供事件。 更多...

头文件 #include <QGraphicsSceneHelpEvent>
CMakefind_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmakeQT += widgets
继承 QGraphicsSceneEvent

公共函数

虚拟的~QGraphicsSceneHelpEvent()
QPointFscenePos() const
QPointscreenPos() const

详细描述

QGraphicsView 接收到类型为 QEvent::ToolTipQEvent 时,它创建一个 QGraphicsSceneHelpEvent,并将其转发到场景。您可以使用 QGraphicsItemsetToolTip() 来设置提示信息;默认情况下,QGraphicsScene 会显示鼠标位置下具有最高 z 值的 QGraphicsItem 的提示信息(即最顶层的项目)。

QGraphicsView 在请求 "What's This"状态提示 帮助时不会转发事件。如果您需要这个功能,可以重新实现 QGraphicsView::viewportEvent() 并将 QStatusTipEvent 事件及其类型为 QEvent::WhatsThis 的事件转发到场景。

另请参阅 QEvent.

成员函数文档

[虚拟 noexcept] QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent()

销毁事件。

QPointF QGraphicsSceneHelpEvent::scenePos() const

在发送帮助事件时,返回鼠标光标的场景坐标位置。

另请参阅 screenPos().

QPoint QGraphicsSceneHelpEvent::screenPos() const

在发送帮助事件时,返回鼠标光标的屏幕坐标位置。

另请参阅 scenePos().

© 2024 Qt 公司有限公司。此处包含的文档贡献的版权属于其各自的拥有者。此处的文档是根据自由软件基金会发布的 GNU 自由文档许可证 1.3 版许可的。Qt 和相应的标志是芬兰 和/或全球其他地区的 The Qt Company Ltd 的 商标。所有其他商标属于其各自的拥有者。