Tutoriel avancé QML

Ce didacticiel décrit étape par étape la création d'une application complète à l'aide de QML. Il suppose que vous connaissiez déjà les bases de QML (par exemple, en lisant le tutoriel simple).

Dans ce tutoriel, nous écrivons un jeu, Same Game, basé sur l'application Same Game incluse dans le répertoire déclaratif examples, qui ressemble à ceci :

Nous aborderons les concepts nécessaires à la production d'une application pleinement fonctionnelle, y compris l'intégration de JavaScript, l'utilisation de QML Qt Quick States et Behaviors pour gérer les composants et améliorer votre interface, et le stockage des données persistantes de l'application.

Une connaissance de JavaScript est utile pour comprendre certaines parties de ce tutoriel, mais si vous ne connaissez pas JavaScript, vous pouvez quand même vous faire une idée de la manière dont vous pouvez intégrer la logique du backend pour créer et contrôler les types QML.

Chapitres du tutoriel :

  1. Créer le canevas du jeu et les blocs
  2. Remplir le canevas du jeu
  3. Implémentation de la logique du jeu
  4. Touches finales

Tout le code de ce tutoriel se trouve dans le répertoire examples/quick/tutorials/samegame de 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.