The Qt3DCore::QMouseEvent contains parameters that describe a mouse event. 更多 …
def
button
()
def
buttons
()
def
isAccepted
()
def
modifiers
()
def
setAccepted
(accepted)
def
type
()
def
wasHeld
()
def
x
()
def
y
()
Mouse events occur when a mouse button is pressed and the ray traversing the view, originating from the mouse position intersects with one or more elements of the scene.
另请参阅
QKeyEventQWheelEventQMouseHandler
PySide2.Qt3DInput.Qt3DInput.QMouseEvent.
Buttons
¶
|
常量 |
描述 |
|---|---|
|
Qt3DInput.QMouseEvent.LeftButton |
|
|
Qt3DInput.QMouseEvent.RightButton |
|
|
Qt3DInput.QMouseEvent.MiddleButton |
|
|
Qt3DInput.QMouseEvent.BackButton |
|
|
Qt3DInput.QMouseEvent.NoButton |
PySide2.Qt3DInput.Qt3DInput.QMouseEvent.
Modifiers
¶
|
常量 |
描述 |
|---|---|
|
Qt3DInput.QMouseEvent.NoModifier |
|
|
Qt3DInput.QMouseEvent.ShiftModifier |
|
|
Qt3DInput.QMouseEvent.ControlModifier |
|
|
Qt3DInput.QMouseEvent.AltModifier |
|
|
Qt3DInput.QMouseEvent.MetaModifier |
|
|
Qt3DInput.QMouseEvent.KeypadModifier |
Returns the mouse button of the mouse event.
int
Returns a bitfield to be used to check for mouse buttons that may be accompanying the mouse event.
PySide2.Qt3DInput.Qt3DInput.QMouseEvent.
isAccepted
(
)
¶
bool
Returns whether the event was accepted.
PySide2.Qt3DInput.Qt3DInput.QMouseEvent.
modifiers
(
)
¶
Returns the keyboard modifiers that may be accompanying the mouse event.
PySide2.Qt3DInput.Qt3DInput.QMouseEvent.
setAccepted
(
accepted
)
¶
accepted
–
bool
Sets the event as accepted if
accepted
为 true。
注意
When an event is accepted, it will prevent further propagation to other listeners.
另请参阅
PySide2.Qt3DInput.Qt3DInput.QMouseEvent.
type
(
)
¶
Type
返回
Type
of the event.
PySide2.Qt3DInput.Qt3DInput.QMouseEvent.
wasHeld
(
)
¶
bool
PySide2.Qt3DInput.Qt3DInput.QMouseEvent.
x
(
)
¶
int
Returns the x position of the mouse event.
PySide2.Qt3DInput.Qt3DInput.QMouseEvent.
y
(
)
¶
int
Returns the y position of the mouse event.