PySide6.Qt3DInput.Qt3DInput.QMouseEvent¶
- class QMouseEvent¶
- The Qt3DCore::QMouseEvent contains parameters that describe a mouse event. More… - Synopsis¶- Properties¶- Methods¶- def - __init__()
- def - button()
- def - buttons()
- def - isAccepted()
- def - modifiers()
- def - setAccepted()
- def - type()
- def - wasHeld()
- def - x()
- def - y()
 - Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - Detailed Description¶- 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. - See also - QKeyEvent- QWheelEvent- QMouseHandler- class Buttons¶
- Constant - Description - Qt3DInput.QMouseEvent.LeftButton - Qt3DInput.QMouseEvent.RightButton - Qt3DInput.QMouseEvent.MiddleButton - Qt3DInput.QMouseEvent.BackButton - Qt3DInput.QMouseEvent.NoButton 
 - class Modifiers¶
- Constant - Description - Qt3DInput.QMouseEvent.NoModifier - Qt3DInput.QMouseEvent.ShiftModifier - Qt3DInput.QMouseEvent.ControlModifier - Qt3DInput.QMouseEvent.AltModifier - Qt3DInput.QMouseEvent.MetaModifier - Qt3DInput.QMouseEvent.KeypadModifier 
 - Note - Properties can be used directly when - from __feature__ import true_propertyis used or via accessor functions otherwise.- property acceptedᅟ: bool¶
 - Specifies if the mouse event has been accepted - Access functions:
 - property buttonᅟ: Qt3DInput.QMouseEvent.Buttons¶
 - Specifies the button triggering the mouse event - Access functions:
 - property buttonsᅟ: int¶
 - Specifies the button triggering the mouse event - Access functions:
 - property modifiersᅟ: Qt3DInput.QMouseEvent.Modifiers¶
 - Specifies if any modifiers were applied to the mouse event - Access functions:
 - property wasHeldᅟ: bool¶
 - Specifies if a mouse button was held down during the mouse event - Access functions:
 - property xᅟ: int¶
 - Specifies The X coordinate of the mouse event - Access functions:
 - property yᅟ: int¶
 - Specifies The y coordinate of the mouse event - Access functions:
 - __init__(e)¶
- Parameters:
- e – - QMouseEvent
 
 - Constructs a new - QMouseEventinstance for the- QMouseEvent- e.- button()¶
- Return type:
- Buttons
 
 - Returns the mouse button of the mouse event. - Getter of property - buttonᅟ.- buttons()¶
- Return type:
- int 
 
 - Returns a bitfield to be used to check for mouse buttons that may be accompanying the mouse event. - Getter of property - buttonsᅟ.- isAccepted()¶
- Return type:
- bool 
 
 - Returns whether the event was accepted. - Getter of property - acceptedᅟ.- modifiers()¶
- Return type:
- Modifiers
 
 - Returns the keyboard modifiers that may be accompanying the mouse event. - Getter of property - modifiersᅟ.- setAccepted(accepted)¶
- Parameters:
- accepted – bool 
 
 - Sets the event as accepted if - acceptedis true.- Note - When an event is accepted, it will prevent further propagation to other listeners. - See also - isAccepted()- Setter of property - acceptedᅟ.- Returns the QEvent::Type of the event. - wasHeld()¶
- Return type:
- bool 
 
 - Getter of property - wasHeldᅟ.- x()¶
- Return type:
- int 
 
 - Returns the x position of the mouse event. - Getter of property - xᅟ.- y()¶
- Return type:
- int 
 
 - Returns the y position of the mouse event. - Getter of property - yᅟ.