Qt3DRender.QPickEvent¶
The
QPickEventclass holds information when an object is picked. More…

Inherited by: Qt3DRender.QPickLineEvent, Qt3DRender.QPickPointEvent, Qt3DRender.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
QObjectPickercomponent signals when picking succeeds.See also
QPickingSettingsQPickTriangleEventQObjectPicker
-
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
QVector3D- param modifiers
int- param localIntersection
QVector3D- param buttons
int- param distance
float- param position
QPointF- param button
Constructs a new
QPickEvent.Constructs a new
QPickEventwith the given parameters:position,intersection,localIntersectionanddistanceConstructs a new
QPickEventwith the given parameters:position,worldIntersection,localIntersection,distance,button,buttonsandmodifiers
-
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
- Return type
Returns mouse button that caused the event
- Return type
int
Returns bitfield to be used to check for mouse buttons that may be accompanying the pick event.
-
PySide2.Qt3DRender.Qt3DRender.QPickEvent.distance()¶ - Return type
float
Returns distance from camera to pick point
-
PySide2.Qt3DRender.Qt3DRender.QPickEvent.entity()¶ - Return type
QEntity
-
PySide2.Qt3DRender.Qt3DRender.QPickEvent.isAccepted()¶ - Return type
bool
Returns true if the event has been accepted
-
PySide2.Qt3DRender.Qt3DRender.QPickEvent.localIntersection()¶ - Return type
QVector3D
Returns coordinates of the hit in the local coordinate system of the picked entity
-
PySide2.Qt3DRender.Qt3DRender.QPickEvent.modifiers()¶ - Return type
int
Returns bitfield to be used to check for keyboard modifiers that may be accompanying the pick event.
-
PySide2.Qt3DRender.Qt3DRender.QPickEvent.position()¶ - Return type
QPointF
Returns mouse pointer coordinate of the pick query
-
PySide2.Qt3DRender.Qt3DRender.QPickEvent.setAccepted(accepted)¶ - Parameters
accepted –
bool
set if the event has been accepted to
acceptedSee also
-
PySide2.Qt3DRender.Qt3DRender.QPickEvent.viewport()¶ - Return type
QViewport
-
PySide2.Qt3DRender.Qt3DRender.QPickEvent.worldIntersection()¶ - Return type
QVector3D
Returns coordinates of the hit in world coordinate system
© 2020 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.