QPickEvent¶
The
QPickEvent
class holds information when an object is picked. More…
Inherited by: QPickLineEvent, QPickPointEvent, QPickTriangleEvent
Synopsis¶
Functions¶
def
button
()def
buttons
()def
distance
()def
entity
()def
isAccepted
()def
localIntersection
()def
modifiers
()def
position
()def
viewport
()def
worldIntersection
()
Slots¶
def
setAccepted
(accepted)
Signals¶
def
acceptedChanged
(accepted)
Detailed Description¶
This is received as a parameter in most of the
QObjectPicker
component signals when picking succeeds.See also
QPickingSettings
QPickTriangleEvent
QObjectPicker
- class PySide2.Qt3DRender.Qt3DRender.QPickEvent¶
PySide2.Qt3DRender.Qt3DRender.QPickEvent(position, worldIntersection, localIntersection, distance)
PySide2.Qt3DRender.Qt3DRender.QPickEvent(position, worldIntersection, localIntersection, distance, button, buttons, modifiers)
- param worldIntersection:
- param modifiers:
int
- param localIntersection:
- param buttons:
int
- param distance:
float
- param position:
- param button:
Constructs a new
QPickEvent
.Constructs a new
QPickEvent
with the given parameters:position
,intersection
,localIntersection
anddistance
Constructs a new
QPickEvent
with the given parameters:position
,worldIntersection
,localIntersection
,distance
,button
,buttons
andmodifiers
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons¶
Constant
Description
Qt3DRender.QPickEvent.LeftButton
Qt3DRender.QPickEvent.RightButton
Qt3DRender.QPickEvent.MiddleButton
Qt3DRender.QPickEvent.BackButton
Qt3DRender.QPickEvent.NoButton
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.Modifiers¶
Constant
Description
Qt3DRender.QPickEvent.NoModifier
Qt3DRender.QPickEvent.ShiftModifier
Qt3DRender.QPickEvent.ControlModifier
Qt3DRender.QPickEvent.AltModifier
Qt3DRender.QPickEvent.MetaModifier
Qt3DRender.QPickEvent.KeypadModifier
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.acceptedChanged(accepted)¶
- Parameters:
accepted – bool
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.button()¶
- Return type:
Specifies mouse button that caused the event
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.buttons()¶
- Return type:
int
Specifies state of the mouse buttons for the event
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.distance()¶
- Return type:
float
Specifies the distance of the hit to the camera
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.entity()¶
- Return type:
The entity that the picked geometry belongs to.
If the object picker is not attached to a leaf node in the scene graph, this is useful to find which child entity was actually picked.
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.isAccepted()¶
- Return type:
bool
Specifies if event has been accepted
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.localIntersection()¶
- Return type:
Specifies the coordinates of the hit in the local coordinate system of the picked entity
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.modifiers()¶
- Return type:
int
Specifies state of the mouse buttons for the event
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.position()¶
- Return type:
Specifies the mouse position with respect to the render area (window or quick item)
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.setAccepted(accepted)¶
- Parameters:
accepted – bool
Specifies if event has been accepted
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.viewport()¶
- Return type:
The viewport in which this event originated. A null value means the event originated from a frame graph branch without a
QViewport
. If a frame graph branch has a Viewport inside a Viewport the property will contain the leaf viewport.
- PySide2.Qt3DRender.Qt3DRender.QPickEvent.worldIntersection()¶
- Return type:
Specifies the coordinates of the hit in world coordinate system
© 2022 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.