QML高级教程

本教程将逐步介绍如何使用QML创建完整的应用程序。它假定您已经知道QML的基础知识(例如,从阅读简单教程)。

在本教程中,我们基于包含在声明性示例目录中的相同游戏应用程序,编写一个游戏相同游戏,其格式如下:

我们将介绍使用QML Qt Quick States行为生成功能齐全的应用程序(包括JavaScript集成)的概念,以管理组件和增强界面,以及存储持久性应用程序数据。

理解JavaScript有助于理解本教程的各个部分,但如果你不知道JavaScript,你仍然可以感觉到如何集成后端逻辑来创建和控制QML类型。

教程章节:

  1. 创建游戏画布和块
  2. 填充游戏画布
  3. 实施游戏逻辑
  4. 完成触摸

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