[QtGui module]

该QGraphicsSceneMouseEvent类提供在图形视图框架的鼠标事件。More…

继承QGraphicsSceneEvent

Methods

  • Qt.MouseButton button (self)
  • QPointF buttonDownPos (self, Qt.MouseButton button)
  • QPointF buttonDownScenePos (self, Qt.MouseButton button)
  • QPoint buttonDownScreenPos (self, Qt.MouseButton button)
  • Qt.MouseButtons buttons (self)
  • QPointF lastPos (self)
  • QPointF lastScenePos (self)
  • QPoint lastScreenPos (self)
  • Qt.KeyboardModifiers modifiers (self)
  • QPointF pos (self)
  • QPointF scenePos (self)
  • QPoint screenPos (self)

Detailed Description

该QGraphicsSceneMouseEvent类提供在图形视图框架的鼠标事件。

QGraphicsView收到QMouseEvent,它转换到一个QGraphicsSceneMouseEvent 。然后,此事件转发到QGraphicsScene与视图相关联。如果事件没有被处理的情景时,视图可以使用它,例如,对于DragMode

除了包含该事件的项目,场景,和屏幕坐标(如pos( )scenePos()和screenPos( ) ) ,鼠标事件还包含由视图收到以前的鼠标事件的坐标。这些可以被检索以lastPos( )lastScreenPos()和lastScenePos( ) 。


Method Documentation

  1. Qt.MouseButton QGraphicsSceneMouseEvent.button (self)

[

返回鼠标按钮(如果有的话)引发事件。

](docs_qt.html#MouseButton-enum)

See also buttons()和modifiers( ) 。

  1. QPointF QGraphicsSceneMouseEvent.buttonDownPos (self, Qt.MouseButton button)

[

返回项目的鼠标光标位置坐标指定的地方button被点击了。

](docs_qpointf.html)

See also buttonDownScenePos( )buttonDownScreenPos()和pos( ) 。

  1. QPointF QGraphicsSceneMouseEvent.buttonDownScenePos (self, Qt.MouseButton button)

[

返回场景中的鼠标光标位置坐标指定的地方button被点击了。

](docs_qpointf.html)

See also buttonDownPos( )buttonDownScreenPos()和scenePos( ) 。

  1. QPoint QGraphicsSceneMouseEvent.buttonDownScreenPos (self, Qt.MouseButton button)

[

返回屏幕的鼠标光标位置坐标指定的地方button被点击了。

](docs_qpoint.html)

See also screenPos( )buttonDownPos()和buttonDownScenePos( ) 。

  1. Qt.MouseButtons QGraphicsSceneMouseEvent.buttons (self)

[

返回的是在事件被发送的时间按下鼠标按钮的组合。

](docs_index.htm)

See also button()和modifiers( ) 。

  1. QPointF QGraphicsSceneMouseEvent.lastPos (self)

[

返回项的坐标最后记录的鼠标光标位置。

](docs_qpointf.html)

See also lastScenePos( )lastScreenPos()和pos( ) 。

  1. QPointF QGraphicsSceneMouseEvent.lastScenePos (self)

[

返回场景坐标中的最后一个记录鼠标的光标位置。最后记录的位置是由创建该事件的观点获得了以前的鼠标事件的位置。

](docs_qpointf.html)

See also lastPos( )lastScreenPos()和scenePos( ) 。

  1. QPoint QGraphicsSceneMouseEvent.lastScreenPos (self)

[

返回屏幕坐标的最后一个记录鼠标的光标位置。最后记录的位置是由创建该事件的观点获得了以前的鼠标事件的位置。

](docs_qpoint.html)

See also lastPos( )lastScenePos()和screenPos( ) 。

  1. Qt.KeyboardModifiers QGraphicsSceneMouseEvent.modifiers (self)

[

返回当前使用的键盘功能键在事件的发送时间。

](docs_index.htm)

See also buttons()和button( ) 。

  1. QPointF QGraphicsSceneMouseEvent.pos (self)

[

返回项目坐标中的鼠标光标位置。

](docs_qpointf.html)

See also scenePos( )screenPos()和lastPos( ) 。

  1. QPointF QGraphicsSceneMouseEvent.scenePos (self)

[

返回场景坐标中的鼠标光标位置。

](docs_qpointf.html)

See also pos( )screenPos()和lastScenePos( ) 。

  1. QPoint QGraphicsSceneMouseEvent.screenPos (self)

[

返回在屏幕坐标中的鼠标光标位置。

](docs_qpoint.html)

See also pos( )scenePos()和lastScreenPos( ) 。