QGraphicsSceneContextMenuEventclass provides context menu events in the graphics view framework. 更多 …
def
modifiers
()
def
pos
()
def
reason
()
def
scenePos
()
def
screenPos
()
def
setModifiers
(modifiers)
def
setPos
(pos)
def
setReason
(reason)
def
setScenePos
(pos)
def
setScreenPos
(pos)
A
QContextMenuEventreceived by aQGraphicsViewis translated into aQGraphicsSceneContextMenuEvent。globalPos()is translated into item, scene, and screen coordinates (pos(),scenePos(),和screenPos()).
QGraphicsSceneContextMenuEvent
(
[
type=None
]
)
¶
- param type
Type
Constructs a graphics scene context menu event of the specified
type
.
PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.
Reason
¶
This enum describes the reason why the context event was sent.
|
常量 |
描述 |
|---|---|
|
QGraphicsSceneContextMenuEvent.Mouse |
The mouse caused the event to be sent. On most platforms, this means the right mouse button was clicked. |
|
QGraphicsSceneContextMenuEvent.Keyboard |
The keyboard caused this event to be sent. On Windows and macOS, this means the menu button was pressed. |
|
QGraphicsSceneContextMenuEvent.Other |
The event was sent by some other means (i.e. not by the mouse or keyboard). |
PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.
modifiers
(
)
¶
KeyboardModifiers
Returns the keyboard modifiers in use when the context menu was requested.
PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.
pos
(
)
¶
QPointF
Returns the position of the mouse cursor in item coordinates at the moment the context menu was requested.
另请参阅
PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.
reason
(
)
¶
Returns the reason for the context menu event.
另请参阅
Reason
PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.
scenePos
(
)
¶
QPointF
Returns the position of the mouse cursor in scene coordinates at the moment the context menu was requested.
另请参阅
PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.
screenPos
(
)
¶
QPoint
Returns the position of the mouse cursor in screen coordinates at the moment the context menu was requested.
另请参阅
PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.
setModifiers
(
modifiers
)
¶
modifiers
–
KeyboardModifiers
Sets the keyboard modifiers associated with the context menu to the
modifiers
指定。
另请参阅
PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.
setReason
(
reason
)
¶
reason
–
Reason
Sets the reason for the context menu event to
reason
.
另请参阅
PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.
setScenePos
(
pos
)
¶
pos
–
QPointF
另请参阅
PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.
setScreenPos
(
pos
)
¶
pos
–
QPoint
另请参阅