QML上級チュートリアル

このチュートリアルでは、QMLを使った完全なアプリケーションの作成について、順を追って説明します。このチュートリアルでは、すでにQMLの基本を知っていることを前提にしています(例えば、簡単なチュートリアルを読むなど)。

このチュートリアルでは、宣言的なexamples ディレクトリに含まれている Same Game アプリケーションをベースに、次のようなゲーム、Same Game を作成します:

このチュートリアルでは、JavaScriptとの統合、QMLと を使ったコンポーネントの管理、拡張など、完全に機能するアプリケーションを作成するためのコンセプトについて説明します。 Qt Quick StatesBehaviors を使ってコンポーネントを管理し、インターフェイスを強化し、アプリケーションのデータを永続的に保存します。

このチュートリアルの一部を理解するためには、JavaScriptを理解していることが役に立ちますが、もしJavaScriptを知らなくても、バックエンドのロジックを統合してQMLの型を作成したり制御したりする方法を知ることができます。

チュートリアルの章

  1. ゲームキャンバスとブロックの作成
  2. ゲームキャンバスの作成
  3. ゲームロジックの実装
  4. 仕上げ

このチュートリアルのすべてのコードは、Qt のexamples/quick/tutorials/samegame ディレクトリにあります。

© 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.