QML 高级教程#

更高级的教程,展示如何使用 QML 来创建游戏。

本教程将逐步引导您创建一个完整的应用程序,使用 QML。它假设您已经了解 QML 的基础知识(例如,通过阅读简单教程)。

在这个教程中,我们将编写一个游戏,名为 Same Game,该游戏基于声明性示例目录中包含的同一游戏应用程序,看起来如下:

../_images/declarative-samegame.png

我们将讨论实现一个完整功能应用的概念,包括使用 QML Qt Quick StatesBehaviors 来管理组件和增强您的界面,以及存储持久化应用程序数据。

了解 JavaScript 对理解本教程的某些部分很有帮助,但即使您不了解 JavaScript,您也可以了解如何集成后端逻辑来创建和控制 QML 类型。

教程章节

本教程中的所有代码都可以在 Qt 的 examples/quick/tutorials/samegame 目录中找到。