Qt Graphs
Le module Qt Graphs vous permet de visualiser des données dans des graphiques 2D et 3D.
Dans le domaine de la 3D, le module prend en charge les graphiques à barres, les graphiques de dispersion et les graphiques de surface. Il est particulièrement utile pour visualiser des cartes de profondeur et de grandes quantités de données changeant rapidement, telles que les données reçues de plusieurs capteurs. L'aspect et la convivialité des graphiques peuvent être personnalisés à l'aide de thèmes ou par l'ajout d'éléments et d'étiquettes personnalisés.
Dans le domaine de la 2D, les graphiques de surface, à barres, en forme de beignet, linéaires, circulaires, de dispersion et splines sont pris en charge et peuvent être facilement combinés avec tout autre contenu QML.
Qt Graphs est construit sur Qt 6 et les graphiques 3D sur Qt Quick 3D pour tirer parti de l'accélération matérielle et de Qt Quick.
Utilisation du module
API QtGraphs QML
Les types QML du module sont disponibles via l'importation QtGraphs. Pour utiliser les types, ajoutez l'instruction d'importation suivante à votre fichier .qml :
import QtGraphs
API C++
L'utilisation de l'API C++ d'un module Qt nécessite l'établissement d'un lien avec la bibliothèque du module, soit directement, soit par l'intermédiaire d'autres dépendances. Plusieurs outils de construction disposent d'un support dédié à cet effet, notamment CMake et qmake.
Construction avec CMake
Utilisez la commande find_package() pour localiser le composant de module nécessaire dans le paquetage Qt6:
find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)Pour plus de détails, voir l'aperçu de la construction avec CMake.
Construction avec qmake
Pour configurer le module en vue de sa construction avec qmake, ajoutez le module en tant que valeur de la variable QT dans le fichier .pro du projet :
QT += graphs
Construire une application widget
Articles et guides
Limiter les fonctionnalités
Dans les cas où la cible d'une application est un matériel embarqué aux spécifications limitées, il est possible de n'intégrer dans le module qu'un support 2D ou 3D.
Pour plus d'informations, voir configurer Qt Graphs.
Qt Graphs pour 2D
Qt Graphs pour 3D
- Vue d'ensemble
- Traitement des données
- Interagir avec les données
- Guide de migration depuis Qt DataVisualization
- Intégration avec Qt Quick 3D
- Problèmes connus
Qt Graphs Communs
Exemples de thèmes communs
Référence API
Licences et attributions
Qt Graphs est disponible sous licence commerciale auprès de The Qt Company. En outre, il est disponible sous la licence publique générale GNU, version 3. Voir Qt Licensing pour plus de détails.
© 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.