Sur cette page

PickEvent QML Type

PickEvent contient des informations relatives à la sélection d'un objet. Ces informations sont transmises en tant que paramètre dans la plupart des signaux du composant QObjectPicker lorsque la sélection aboutit. En savoir plus...

Import Statement: import Qt3D.Render 2.12
In C++: QPickEvent
Status: Deprecated

Ce type est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.

Propriétés

Description détaillée

Voir également ObjectPicker et PickingSettings.

Documentation relative aux propriétés

accepted : bool

Indique si l'événement a été accepté

button : int [read-only]

Indique le bouton de la souris à l'origine de l'événement

buttons : int [read-only]

Spécifie l'état des boutons de la souris pour l'événement

distance : real [read-only]

Indique la distance entre le point d'impact et la caméra

entity : Entity [read-only]

L'entité à laquelle appartient la géométrie sélectionnée.

Si le sélecteur d'objets n'est pas associé à un nœud feuille dans l'arbre de scène, cela permet de déterminer quelle entité enfant a effectivement été sélectionnée.

localIntersection : Vector3D [read-only]

Spécifie les coordonnées du point d'impact dans le système de coordonnées local de l'entité sélectionnée

modifiers : int [read-only]

Spécifie l'état des boutons de la souris pour l'événement

position : Point2D [read-only]

Indique la position de la souris par rapport à la zone d'affichage (fenêtre ou élément rapide)

viewport : Viewport [read-only]

La fenêtre d'affichage à l'origine de cet événement. Une valeur nulle signifie que l'événement provient d'une branche du graphe de cadres ne comportant pas de fenêtre d'affichage. Si une branche du graphe de cadres contient une fenêtre d'affichage à l'intérieur d'une autre fenêtre d'affichage, cette propriété indiquera la fenêtre d'affichage de niveau inférieur.

worldIntersection : Vector3D [read-only]

Indique les coordonnées du point d'impact dans le système de coordonnées mondial

© 2026 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.