QML-Tutorial für Fortgeschrittene
Dieses Tutorial führt Sie Schritt für Schritt durch die Erstellung einer vollständigen Anwendung mit QML. Es wird davon ausgegangen, dass Sie die Grundlagen von QML bereits kennen (z. B. durch Lesen des einfachen Tutorials).
In diesem Tutorial schreiben wir ein Spiel, Same Game, basierend auf der Anwendung Same Game, die im deklarativen Verzeichnis examples
enthalten ist und wie folgt aussieht:
Wir werden Konzepte zur Erstellung einer voll funktionsfähigen Anwendung behandeln, einschließlich der Integration von JavaScript, der Verwendung von QML Qt Quick States und Behaviors, um Komponenten zu verwalten und die Benutzeroberfläche zu verbessern, sowie das Speichern dauerhafter Anwendungsdaten.
Ein Verständnis von JavaScript ist hilfreich, um Teile dieses Tutorials zu verstehen, aber auch wenn Sie JavaScript nicht kennen, können Sie ein Gefühl dafür bekommen, wie Sie Backend-Logik integrieren können, um QML-Typen zu erstellen und zu steuern.
Tutorial-Kapitel:
- Erstellen des Game Canvas und der Blöcke
- Auffüllen des Game Canvas
- Implementieren der Spiellogik
- Feinschliff
Der gesamte Code dieses Tutorials befindet sich im Verzeichnis examples/quick/tutorials/samegame
von Qt.
© 2025 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.