Qt クイックサンプルとチュートリアル

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

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

サンプルとデモの実行

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

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

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

Qt クイックデモ

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

Calqlatr

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

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でパーティクルエフェクトとマテリアルを使用する方法を示します。

Lightning Viewer

Qt Quick、Qt Location、Qt Positioning、Qt Websockets を組み合わせて、地図上に落雷をリアルタイムで表示するレスポンシブ 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ニュースリーダー

Robot Arm

Qt Design Studio から 3D プロジェクトに C++ バックエンドを追加する方法を説明します。この例では、Qt Design Studio で作成した 3D プロジェクトに C++ バックエンドを追加する方法を説明します。例自体は、Qt Quick 3D シーン内のインタラクティブな産業用ロボットアームで構成されています。ロボットアームを制御する2D UIはQt Quick Controlsを使って実装されています。

Same Game

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

StocQt

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

Thermostat

Qt Quick で実装された家庭用サーモスタットのユーザーインターフェース。大きなデスクトップ・ディスプレイからモバイルや小さな組み込みディスプレイまで対応するレスポンシブ・アプリケーションの作成方法を示しています。

To Do List

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

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

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

QMLの拡張

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

例題

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

©2024 The Qt Company Ltd. ここに含まれるドキュメントの著作権はそれぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。