[QtGui module]
该QGraphicsSceneContextMenuEvent类提供在图形视图框架的上下文菜单事件。More…
Types
enum Reason { Mouse, Keyboard, Other }
Methods
Qt.KeyboardModifiers modifiers (self)
QPointF pos (self)
Reason reason (self)
QPointF scenePos (self)
QPoint screenPos (self)
Detailed Description
该QGraphicsSceneContextMenuEvent类提供在图形视图框架的上下文菜单事件。
A QContextMenuEvent通过接收到的QGraphicsView被翻译成QGraphicsSceneContextMenuEvent 。该QContextMenuEvent.globalPos( )被翻译成项目,场景,和屏幕坐标(pos( )scenePos()和screenPos())。
Type Documentation
QGraphicsSceneContextMenuEvent.Reason
这个枚举说明为什么上下文事件被发送的原因。
Constant | Value | Description |
---|---|---|
QGraphicsSceneContextMenuEvent.Mouse |
0 |
鼠标导致事件被发送。在大多数平台上,这意味着鼠标右按钮被点击。 |
QGraphicsSceneContextMenuEvent.Keyboard |
1 |
键盘导致此事件被发送。在Windows和Mac OS X ,这意味着菜单按钮被按下。 |
QGraphicsSceneContextMenuEvent.Other |
2 |
这次活动是由一些其他的手段(即不通过鼠标或键盘)发出。 |
Method Documentation
Qt.KeyboardModifiers QGraphicsSceneContextMenuEvent.modifiers (self)
[
返回键盘功能键在使用时要求的上下文菜单。
](docs_index.htm)
QPointF QGraphicsSceneContextMenuEvent.pos (self)
[
返回鼠标光标在项目的位置在请求的上下文菜单的那一刻坐标。
](docs_qpointf.html)
See also scenePos()和screenPos( ) 。
Reason QGraphicsSceneContextMenuEvent.reason (self)
[
返回上下文菜单事件的原因。
](docs_qgraphicsscenecontextmenuevent.html#Reason-enum)
See also QGraphicsSceneContextMenuEvent.Reason。
QPointF QGraphicsSceneContextMenuEvent.scenePos (self)
[
返回鼠标光标在现场的位置被要求在上下文菜单中的那一刻坐标。
](docs_qpointf.html)
QPoint QGraphicsSceneContextMenuEvent.screenPos (self)
[
返回鼠标光标在屏幕上的位置被请求的上下文菜单的那一刻坐标。
](docs_qpoint.html)