Sur cette page

Qt Quick Exemples et didacticiels

Qt inclut plusieurs exemples pour démontrer une utilisation particulière. Les exemples s'exécutent en tant qu'applications ou en tant qu'exemples non-GUI dans le fichier Qt Creator. Les tutoriels Qt montrent les informations étape par étape et donnent un aperçu d'extraits de code particuliers.

Cette page répertorie les tutoriels Qt Qml et Qt Quick Cependant, de nombreux autres modules Qt Qml contiennent des exemples liés à leur API QML.

Exécution des exemples et des démonstrations

Les exemples sont fournis avec les programmes d'installation de Qt et sont accessibles via Qt Creator. Pour plus d'informations sur l'exécution des exemples dans Qt Creator, voir Qt Creator: Tutorial : Construire et exécuter.

Ouvrez et exécutez les exemples en mode Qt Creator Welcome . La plupart des exemples sont exécutés sur différentes plateformes. Pour rechercher des exemples spécifiques à une plateforme, saisissez le nom de la plateforme (ou tout autre mot-clé) dans le champ de recherche. Par exemple, en tapant mobile dans le champ de recherche, vous obtiendrez la liste des exemples entièrement compatibles avec les plates-formes mobiles.

Pour consulter d'autres exemples et didacticiels, visitez la page Exemples et didacticiels Qt.

Qt Quick Démonstrations

Voici une liste d'applications de démonstration entièrement fonctionnelles. Il s'agit d'applications complètes qui montrent comment une application Qt déployable est construite et structurée. De nombreuses démonstrations peuvent être déployées sur des plates-formes mobiles et de bureau.

Calqlatr

Une calculatrice conçue pour les appareils en mode paysage et portrait. Elle utilise Qt Quick des composants personnalisés et des mises en page réactives pour l'interface utilisateur, et JavaScript pour la logique de l'application.

Car Configurator

Un exemple de modèle de voiture qui démontre l'utilisation des caméras 3D de Qt Quick, de l'environnement de scène étendu et de Qt Quick 3D.

Coffee Machine

Une application Qt Quick avec une interface utilisateur personnalisée basée sur l'état.

Dice

Une application de lancer de dés utilisant Qt Quick 3D Physics et d'autres modules Qt 3D.

FX & Material Showroom

Démontre les capacités des matériaux et des effets de Qt Quick 3D. Cet exemple montre comment vous pouvez utiliser les effets de particules et les matériaux dans Qt Quick 3D.

Graphs with CSV Data

Comment visualiser des données à partir d'un fichier CSV en Qt Graphs

Lightning Viewer

Une application avec une interface responsive montrant les impacts de foudre sur une carte en temps réel en combinant Qt Quick, Qt Location, Qt Positioning et Qt Websockets

OSM Buildings

Une visionneuse de bâtiments en 3D à partir de données cartographiques OSM (OpenStreetMap).

Photo Surface

Une application QML pour les appareils tactiles qui utilise un Repeater avec un FolderListModel pour accéder au contenu d'un dossier, et un PinchHandler pour gérer les gestes de pincement sur le contenu récupéré.

Qt Quick 3D - XR Physics-base teleportation demo

Démontre comment réaliser une locomotion affectée par la physique dans Qt Quick 3D XR

Qt Quick Demo - Clocks

Une application d'horloge QML qui démontre l'utilisation d'un type ListView pour afficher les données générées par un ListModel et d'un type SpringAnimation pour animer les images.

Qt Quick Demo - RESTful API client

Exemple de création d'un client QML RESTful API

Qt Quick Demo - RSS News

Un lecteur de nouvelles RSS QML qui utilise les types personnalisés QML XmlListModel et XmlListModelRole pour télécharger des données XML, ListModel et ListElement pour créer une liste de catégories, et ListView pour afficher les données.

QtJenny: Generating C++ proxy classes to access Android APIs

Démonstration de l'utilisation de QtJenny

Robot Arm

Démonstration de l'ajout d'un backend C++ à un projet 3D à partir de l'application QtJenny. Qt Design Studio

Same Game

Une implémentation QML du jeu de puzzle populaire de Kuniaki Moribe

StocQt

Un graphique boursier configurable pour 100 actions

Thermostat

L'exemple d'un thermostat montre comment mettre en œuvre différentes conceptions en fonction de la taille de la fenêtre.

To Do List

Une implémentation QML d'une application de liste de tâches qui démontre comment créer une application qui semble native sur n'importe quelle plateforme.

Toy Customizer

Un exemple de personnalisation 3D démontrant une sélection interactive de jouets et des ajustements d'apparence en temps réel à l'aide de Qt Quick 3D.

Développement d'applications Qt Quick

Les pages suivantes montrent comment développer des applications Qt à l'aide de Qt Creator et Qt Quick. Les pages présentent différentes étapes telles que des cas d'utilisation et du matériel d'introduction. Pour plus d'informations sur les applications Qt Quick et les modules connexes, consultez la page Applications QML.

Extension de QML

Les tutoriels suivants montrent comment une application basée sur QML peut être combinée et étendue avec du code C++ à l'aide du module Qt Qml module.

Exemples

Les exemples sont de petites applications qui montrent comment mettre en œuvre diverses fonctionnalités de Qt Quick. Les exemples s'exécutent sur différentes plates-formes et s'ouvrent à partir de Qt Creator.

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