Qt Graphs
Le module « Qt Graphs » vous permet de visualiser des données sous forme de graphiques en 2D et en 3D.
En 3D, il prend en charge les graphiques à barres, les nuages de points et les graphiques de surface. Il est particulièrement utile pour visualiser des cartes de profondeur et de grandes quantités de données évoluant rapidement, telles que celles provenant de plusieurs capteurs. L'apparence des graphiques peut être personnalisée à l'aide de thèmes ou en ajoutant des éléments et des étiquettes personnalisés.
En 2D, les graphiques de type zone, à barres, en anneau, linéaires, circulaires, de dispersion et splines sont pris en charge ; ils peuvent être facilement combinés avec n’importe quel autre contenu QML.
Qt Graphs est basé sur Qt 6 et les graphiques 3D sur Qt Quick 3D afin de tirer parti de l’accélération matérielle et de Qt Quick.
Utilisation du module
API QML de QtGraphs
Les types QML du module sont disponibles via l'importation QtGraphs. Pour utiliser ces types, ajoutez la déclaration d'importation suivante à votre fichier .qml :
import QtGraphsAPI C++
L'utilisation de l'API C++ d'un module Qt nécessite une liaison avec la bibliothèque du module, soit directement, soit via d'autres dépendances. Plusieurs outils de compilation prennent cela en charge, notamment CMake et qmake.
Compilation avec CMake
Utilisez la commande « find_package() » pour localiser le composant de module requis dans le paquet « Qt6 » :
find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)Pour plus de détails, consultez la présentation « Compilation avec CMake ».
Compilation avec qmake
Pour configurer le module en vue d’une compilation avec qmake, ajoutez le module en tant que valeur de la variable ` QT ` dans le fichier .pro du projet :
QT += graphsCompilation d’une application de widgets
Articles et guides
Fonctionnalités limitées
Lorsque la cible d’une application est un matériel embarqué aux spécifications limitées, il est possible de n’intégrer au module que la prise en charge 2D ou 3D.
Pour plus d’informations, consultez la section « Configuration d’ Qt Graphs ».
Qt Graphs Pour la 2D
Qt Graphs pour la 3D
- Présentation
- Gestion des données
- Interaction avec les données
- Guide de migration depuis Qt DataVisualization
- Intégration avec Qt Quick 3D
- Problèmes connus
Qt Graphs Généralités
Exemples
Référence de l'API
Licences et mentions légales
Qt Graphs est disponible sous licence commerciale auprès de The Qt Company. Il est également disponible sous licence GNU General Public License, version 3. Pour plus d'informations, consultez la page Licences Qt.
© 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.