QML 高级教程#
更高级的教程,展示如何使用 QML 来创建游戏。
本教程将逐步引导您创建一个完整的应用程序,使用 QML。它假设您已经了解 QML 的基础知识(例如,通过阅读简单教程)。
在这个教程中,我们将编写一个游戏,名为 Same Game,该游戏基于声明性示例目录中包含的同一游戏应用程序,看起来如下:
我们将讨论实现一个完整功能应用的概念,包括使用 QML Qt Quick States 和 Behaviors 来管理组件和增强您的界面,以及存储持久化应用程序数据。
了解 JavaScript 对理解本教程的某些部分很有帮助,但即使您不了解 JavaScript,您也可以了解如何集成后端逻辑来创建和控制 QML 类型。
教程章节
本教程中的所有代码都可以在 Qt 的 examples/quick/tutorials/samegame
目录中找到。