このページでは

Qt Quick サンプルとチュートリアル

Qt には、特定の使い方を示すいくつかのサンプルがあります。サンプルはアプリケーションとして、あるいは Qt Creator.Qt チュートリアルは、ステップバイステップの情報を示し、特定のコードスニペットに対する洞察を与えます。

このページでは Qt QmlQt Quickのサンプルを掲載していますが、他の多くのQt モジュールにもQML API に関連するサンプルがあります。

サンプルとデモの実行

サンプルはQt インストーラーに同梱されており、Qt Creator からアクセスできます。Qt Creator でサンプルを実行する方法については、Qt Creator:Tutorial を参照してください:ビルドと実行

Qt Creator Welcome モードでサンプルを開いて実行してください。ほとんどのサンプルはさまざまなプラットフォームで実行され、プラットフォーム固有のサンプルを検索するには、検索フィールドにプラットフォーム名(または任意のキーワード)を入力します。例えば、検索フィールドにmobile と入力すると、モバイル・プラットフォームと完全に互換性のあるサンプルがリストアップされます。

その他のサンプルやチュートリアルを見るには、Qt Examples And Tutorialsのページをご覧ください。

Qt Quick デモ

完全に機能するデモアプリケーションのリストです。配備可能な Qt アプリケーションがどのように構築され、どのような構造になっているかを示す完全なアプリケーションです。デモの多くは、モバイルやデスクトップに配置することができます。

Calqlatr

横向きと縦向きのデバイス用に設計された電卓です。ユーザーインターフェースにはQt Quick カスタムコンポーネントとレスポンシブレイアウトを、アプリケーションロジックには JavaScript を使用しています。

Car Configurator

Qt Quick 3D カメラ、拡張シーン環境、JavaScript を使用した自動車モデルの例。Qt Quick 3D

Coffee Machine

Qt Quick 、ステートベースのカスタム・ユーザー・インターフェースを持つアプリケーション。

Dice

Qt Quick 3D Physics と他の Qt モジュールを使用したサイコロ投げアプリケーション

FX & Material Showroom

Qt Quick 3D のマテリアルとエフェクト機能をデモします。 この例では、パーティクルエフェクトとマテリアルをどのように使用できるかをデモします。Qt Quick 3D

Graphs with CSV Data

で CSV ファイルのデータを視覚化する方法Qt Graphs

Lightning Viewer

Qt Quick,Qt Location,Qt Positioning と Qt WebSocket を組み合わせることで、リアルタイムに地図上に落雷を表示するレスポンシブ UI を持つアプリケーション。

OSM Buildings

OSM(OpenStreetMap)の建物地図データの3D建物ビューア

Photo Surface

FolderListModel と Repeater を使ってフォルダ内のコンテンツにアクセスし、PinchHandler を使って取得したコンテンツのピンチジェスチャーを処理する、タッチデバイス用の QML アプリ

Qt Quick 3D - XR Physics-base teleportation demo

Qt Quick 3D XR で物理演算を利用したロコモーションを作成する方法を説明します。

Qt Quick Demo - Clocks

ListView型を使ってListModelによって生成されたデータを表示し、SpringAnimation型を使って画像をアニメーションさせることを示すQML時計アプリケーション

Qt Quick Demo - RESTful API client

RESTful API QMLクライアントの作成例

Qt Quick Demo - RSS News

XmlListModelとXmlListModelRoleのカスタムQML型を使ってXMLデータをダウンロードし、ListModelとListElementを使ってカテゴリリストを作成し、ListViewを使ってデータを表示するQML RSSニュースリーダー

QtJenny: Generating C++ proxy classes to access Android APIs

QtJenny の使い方を紹介するデモ

Robot Arm

から3DプロジェクトにC++バックエンドを追加する方法を示します。Qt Design Studio

Same Game

森部邦明の人気パズルゲームの QML 実装

StocQt

100 銘柄の設定可能な株価チャート

Thermostat

サーモスタットの例:窓の大きさによって異なるデザインを実装する方法を示す

To Do List

ToDoリストアプリケーションのQML実装例:どのプラットフォームでもネイティブに見えるアプリケーションの作成方法を示す

Toy Customizer

3Dカスタマイズの例:インタラクティブなおもちゃの選択とリアルタイムの外観調整を実演Qt Quick 3D

Qt Quick アプリケーションの開発

次のページでは、Qt アプリケーションの開発方法について説明します。 Qt CreatorQt Quick を使って Qt アプリケーションを開発する方法を紹介します。このページでは、ユースケースや入門資料など、さまざまなステップを紹介します。Qt Quick アプリケーションと関連モジュールの詳細については、QML アプリケーションのページをご覧ください。

QMLの拡張

以下のチュートリアルでは、QML ベースのアプリケーションを Qt Qmlモジュールを使って、QMLベースのアプリケーションをC++コードと組み合わせて拡張する方法を紹介します。

例題

例題は、Qt Quick の様々な機能の実装方法を示す小さなアプリケーションです。サンプルは様々なプラットフォーム上で動作し、Qt Creator から開くことができます。

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