class QGraphicsSceneHelpEvent#

当请求工具提示时,QGraphicsSceneHelpEvent类提供事件。 更多

Inheritance diagram of PySide6.QtWidgets.QGraphicsSceneHelpEvent

概要#

方法#

注意

本文档可能包含从C++自动转换为Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建票据的方式通知我们。

详细描述#

当一个 QGraphicsView 收到一个类型为 QEvent::ToolTip 的 QEvent 时,它会创建一个 QGraphicsSceneHelpEvent,该事件被转发到场景中。您可以使用 QGraphicsItem 中的 setToolTip() 方法设置工具提示;默认情况下,QGraphicsScene 会显示鼠标位置下 z 值最高的 QGraphicsItem 的工具提示(即最上面的项)。

QGraphicsView 在请求“这是什么”和状态提示帮助时不会转发事件。如果您需要这样做,可以重新实现 viewportEvent() 并将 QStatusTipEvent 事件和类型为 QEvent::WhatsThis 的事件转发到场景。

另请参阅

QEvent

__init__([type=QEvent.Type.None])#
参数:

typeType

scenePos()#
返回类型:

QPointF

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

另请参阅

screenPos()

screenPos()#
返回类型:

QPoint

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

另请参阅

scenePos()

setScenePos(pos)#
参数:

posQPointF

setScreenPos(pos)#
参数:

posQPoint