このページでは

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

Qt には、特定の使い方を示すためのサンプルがいくつか含まれています。これらのサンプルは、アプリケーションとして、あるいは非 GUI サンプルとして実行されます。 Qt Creator および Qt Extension for Visual Studio Codeで実行されます。Qtのチュートリアルでは、手順ごとの情報を示し、特定のコードスニペットについて解説しています。

このページでは、以下の Qt Qml および Qt Quick のサンプルを一覧表示していますが、他にも多くのQtモジュールには、それぞれのQml APIに関連するサンプルが含まれています。

サンプルとデモの実行

サンプルはQt インストーラに同梱されており、Qt Creator およびQt Extension for Visual Studio Code からアクセスできます。サンプルの実行に関する詳細については、以下を参照してください:

Qt Creator またはQt Extension for Visual Studio Code の「Welcome 」モードでサンプルを開いて実行します。ほとんどのサンプルはさまざまなプラットフォームで動作します。プラットフォーム固有のサンプルを検索するには、検索フィールドにプラットフォーム名(または任意のキーワード)を入力してください。たとえば、検索フィールドに「mobile 」と入力すると、モバイルプラットフォームと完全に互換性のあるサンプルが一覧表示されます。

その他のサンプルやチュートリアルをご覧になるには、Qtの「サンプルとチュートリアル」ページにアクセスしてください。

Qt Quick デモ

以下は、完全に機能するデモアプリケーションの一覧です。これらは、デプロイ可能な Qt アプリケーションがどのように構築され、構成されているかを示す完全なアプリケーションです。多くのデモは、モバイルおよびデスクトッププラットフォームにデプロイ可能です。

Calqlatr

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

Car Configurator

Qt Quick の3Dカメラ、拡張シーン環境、および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 Positioning 、 、 、および Qt WebSockets を組み合わせて、地図上の落雷をリアルタイムで表示する、レスポンシブな UI を備えたアプリケーションQt Location

OSM Buildings

OSM(OpenStreetMap)の建物マップデータ用の3Dビューア

Photo Surface

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

Qt Quick 3D - XR Physics-base teleportation demo

Qt Quick の3D XRで、物理演算の影響を受ける移動を実現する方法を解説

Qt Quick Demo - Clocks

ListModelによって生成されたデータを表示するためにListView型を使用し、画像をアニメーション化するために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ニュースリーダー

Robot Arm

3DプロジェクトにC++バックエンドを追加する方法を解説Qt Design Studio

Same Game

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

StocQt

100銘柄に対応した設定可能な株価チャート

Thermostat

ウィンドウサイズに応じて異なるデザインを実装する方法を示すサーモスタットの例

To Do List

あらゆるプラットフォームでネイティブのように見えるアプリケーションの作成方法を示す、ToDoリストアプリケーションのQML実装

Toy Customizer

Qt Quick 3D を使用した、インタラクティブな玩具の選択とリアルタイムの外観調整を実演する 3D カスタマイズ例

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

以下のページでは、 Qt Creator およびQt Quick を使用してQtアプリケーションを開発する方法を説明しています。これらのページでは、ユースケースや入門資料など、さまざまな手順を紹介しています。Qt Quick アプリケーションおよび関連モジュールの詳細については、「QMLアプリケーション」ページをご覧ください。

QMLの拡張

以下のチュートリアルでは、 Qt 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.