QML 高级教程

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

在本教程中,我们将编写一个名为“Same Game”的游戏,该游戏基于包含在声明性 examples 目录中的 Same Game 应用程序,如下所示

我们将涵盖创建一个完全功能的应用程序的概念,包括使用 QML Qt Quick StatesBehaviors 集成 JavaScript,管理组件并增强您的界面以及存储持久应用程序数据。

了解 JavaScript 有助于理解本教程的某些部分,但即使您不了解 JavaScript,您也可以了解如何将后端逻辑与 QML 类型集成和控制的体验。

教程章节

  1. 创建游戏画布和方块
  2. 填充游戏画布
  3. 实现游戏逻辑
  4. 完成细节

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

© 2024 The Qt Company Ltd. 文档贡献权归各自所有者所有。所提供的文档根据 Free Software Foundation 发布的 GNU 自由文档许可证版本 1.3 的条款获得许可。Qt 和相应的商标是芬兰及/或世界其它地区的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。