QGraphicsSceneHelpEvent 类
QGraphicsSceneHelpEvent 类在其提供一个提示事件时提供事件。 更多...
头文件 | #include <QGraphicsSceneHelpEvent> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake | QT += widgets |
继承 | QGraphicsSceneEvent |
公共函数
虚拟的 | ~QGraphicsSceneHelpEvent() |
QPointF | scenePos() const |
QPoint | screenPos() const |
详细描述
当 QGraphicsView 接收到类型为 QEvent::ToolTip 的 QEvent 时,它创建一个 QGraphicsSceneHelpEvent,并将其转发到场景。您可以使用 QGraphicsItem 的 setToolTip() 来设置提示信息;默认情况下,QGraphicsScene 会显示鼠标位置下具有最高 z 值的 QGraphicsItem 的提示信息(即最顶层的项目)。
QGraphicsView 在请求 "What's This" 和 状态提示 帮助时不会转发事件。如果您需要这个功能,可以重新实现 QGraphicsView::viewportEvent() 并将 QStatusTipEvent 事件及其类型为 QEvent::WhatsThis 的事件转发到场景。
另请参阅 QEvent.
© 2024 Qt 公司有限公司。此处包含的文档贡献的版权属于其各自的拥有者。此处的文档是根据自由软件基金会发布的 GNU 自由文档许可证 1.3 版许可的。Qt 和相应的标志是芬兰 和/或全球其他地区的 The Qt Company Ltd 的 商标。所有其他商标属于其各自的拥有者。