Qt Data Visualization Interagir avec les données
Interagir avec les données
Les utilisateurs finaux peuvent interagir avec le graphique affiché à l'aide de la souris ou d'un écran tactile pour faire pivoter, zoomer ou sélectionner des données. Les graphiques peuvent être pivotés librement en maintenant le bouton droit de la souris enfoncé et en déplaçant la souris. Le zoom s'effectue en faisant tourner la molette de la souris. La sélection, si elle est activée, s'effectue en appuyant sur le bouton gauche de la souris. La scène peut être réinitialisée à la vue par défaut de la caméra en cliquant sur la molette de la souris. Sur les appareils tactiles, la rotation s'effectue par « tap-and-move », la sélection par « tap-and-hold » et le zoom par « pinch ».
Qt Data Visualization dispose de gestionnaires par défaut pour les actions de la souris et les gestes tactiles. Pour les commandes de souris par défaut, voir Q3DInputHandler, et pour les commandes tactiles par défaut, voir QTouch3DInputHandler. Les gestionnaires par défaut doivent être désactivés lorsque vous utilisez des gestionnaires d’entrée personnalisés.
L’exemple « Graph Gallery », dans l’onglet « Scatter Graph », illustre comment utiliser un gestionnaire d’entrée personnalisé pour faire glisser une étiquette d’axe afin de déplacer la partie visible des données.
Outre la projection en perspective, la projection orthographique peut être utilisée pour créer des graphiques en 2D en remplaçant le gestionnaire d’entrée par défaut par un autre qui ne permet pas de faire pivoter le graphique, et en configurant la caméra pour qu’elle observe le graphique directement de côté ou d’en haut.
Modes de sélection des données
Tous les types de visualisation prennent en charge la sélection d’un élément de données unique — une barre, un point de nuage ou un sommet de surface — à l’aide de la souris, du toucher ou par programmation via les API de série. L’élément sélectionné est mis en surbrillance dans le graphique affiché, et la sélection déclenche l’émission d’un signal spécifique à la série à cette fin, par exemple ` QBar3DSeries::selectedBarChanged()`, que l’application peut gérer.
Les graphiques à barres et de surface prennent en charge les modes de sélection par tranche, dans lesquels la ligne ou la colonne sélectionnée est dessinée dans une fenêtre d’affichage distincte sous la forme d’un graphique pseudo-2D. Cela facilite la visualisation des valeurs réelles d’une seule ligne ou colonne.
Le graphique à barres prend également en charge la mise en surbrillance simple de l’intégralité de la ligne et/ou de la colonne de la barre sélectionnée sans ouvrir la vue de segment. Le graphique à barres prend également en charge la sélection/le découpage d’une ligne et/ou d’une colonne entière en cliquant sur l’étiquette de l’axe, en fonction du mode de sélection.
Lorsque plusieurs séries sont ajoutées à un graphique, la sélection d’un élément dans l’une d’entre elles efface la sélection sur les autres séries.
© 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.