Sur cette page

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

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.