すべてのQtサンプル

Calqlatr

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

Car Configurator

Qt Quick の3Dカメラ、拡張シーン環境、およびQt Quick 3Dの使用例として、自動車モデルのサンプルです。

Coffee Machine

状態ベースのカスタムユーザーインターフェースを備えたQt Quick アプリケーション。

Dice

Qt Quick 3D Physics およびその他の Qt モジュールを使用したサイコロを振るアプリケーション。

Document Viewer

JSON、テキスト、およびPDFファイルを表示・印刷するためのWidgetsアプリケーション。

FX & Material Showroom

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

Getting Started programming with Qt Quick: An Alarm Application

アラームアプリケーションをベースにした、Qt Quick のチュートリアル。

Graphs with CSV Data

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

Implementing a splash screen with Qt Quick on Android

Android 向けQt Quick View を使用してスプラッシュスクリーンを設定する方法を紹介します。

Implementing a splash screen with Qt on Android

Qt for Android を使用してスプラッシュスクリーンを設定する方法を紹介します。

In-App purchasing demo

アプリ内商品の購入を実演する完全なモバイルアプリケーション。

Lightning Viewer

Qt Quick 、Qt Location 、Qt Positioning 、および Qt WebSockets を組み合わせて、地図上に落雷をリアルタイムで表示する、レスポンシブ UI を備えたアプリケーション。

Media Player

Qt Quick を使用したオーディオおよびビデオの再生。

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

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++バックエンドを追加する方法を示しています。

Same Game

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

StocQt

100銘柄の株価チャートを設定可能な形で表示します。

Thermostat

Thermostat のサンプルでは、ウィンドウのサイズに応じて異なるデザインを実装する方法を示しています。

To Do List

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

Toy Customizer

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

Using Play Feature Delivery

Qt での Google Play Feature Delivery の使用例を紹介します。

Window Hosting Example

Qt アプリケーションで Qt 以外の UI 要素をホストする方法を示しています。

Active Qt

COM App Example (ActiveQt)

COMアプリの実例では、ActiveQtを使用して、COM経由で自動化可能なQtアプリケーションを開発する方法を示しています。さまざまなQObjectベースのクラスがCOMオブジェクトとして公開され、実行中のQtアプリケーションのGUIと通信します。これらのCOMオブジェクトのAPIは、標準的なCOMアプリケーション(つまり、Microsoft OfficeのAPIなど)に似るように設計されています。

Qutlook Example (ActiveQt)

Outlookの例では、ActiveQtを使用してOutlookを自動化する方法を示しています。この例では、dumpcppツールを使用して、Outlookオブジェクトモデルを記述するタイプライブラリ用のC++ネームスペースを生成しています

Simple Example (ActiveQt)

「Simple」サンプルでは、QAxBindable および QAxFactory の使用方法を示しています

Wrapper Example (ActiveQt)

Wrapperの例では、既存のQWidgetクラスをActiveXコントロールとしてエクスポートする方法、およびQAxFactoryとQAXFACTORY_EXPORT()マクロを併用する方法を示しています。この例のActiveXコントロールは、Qtが提供する標準のボタンクラスであるQPushButton、QCheckBox、およびQRadioButtonです

Qt 3D

Qt 3D: Basic Shapes C++ Example

Qt 3D が提供する4つの基本的な形状を示し、それぞれに対してメッシュを設定します

Qt 3D: Multi Viewport QML Example

複数のビューポートからシーングラフをレンダリングする方法を示すQMLの例

Qt 3D: PBR Materials QML Example

PBRマテリアルの使用方法を示すQMLアプリケーション

Qt 3D: Simple C++ Example

シーンをレンダリングする方法を示すC++アプリケーションQt 3D

Qt 3D: Simple Custom Material QML Example

でのシーンのレンダリング方法を示すC++アプリケーションQt 3D

Qt 3D: Simple QML Example

シーンをレンダリングする方法を示すQMLアプリケーションxml-ph-0000@deepl.internalのQMLアプリケーションで、シングルパス・ワイヤーフレーム・レンダリング手法を実装していますQt 3D

Qt 3D: Wireframe QML Example

シングルパス・ワイヤーフレーム・レンダリング手法を実装したQt 3D のQMLアプリケーション

Qt Assistant マニュアル

Remote Control Example

ヘルプビューアとしてのQt Assistant の使用と制御

Simple Text Viewer Example

アプリケーション用のカスタマイズされたヘルプビューアとしてQt Assistant を使用する

Qt Bluetooth

Bluetooth Chat

RFCOMMプロトコルを使用したBluetooth通信を示す

Bluetooth Low Energy Heart Rate Game

Bluetooth Low Energy心拍数デバイス/サービスとの相互作用を実演するゲーム

Bluetooth Low Energy Heart Rate Server

GATTサービスの設定およびアドバタイズ方法を示す例。この例では、周辺機器(スレーブ)機能に関連するQt Bluetooth Low Energyクラスの使用法を示しています

Bluetooth Low Energy Scanner

Bluetooth Low Energy周辺機器のコンテンツを閲覧するために設計されたアプリケーション。この例では、Qt Bluetooth のLow Energyクラスのすべてを使用する方法を示しています

Qt Canvas Painter

Qt Canvas 2D - Canvas 2D Tester Example

Qt Canvas2D要素の使用方法を示します

Qt Canvas Painter - Compact Health Example

QWindow における QCanvasPainter の使用方法を示しています

Qt Canvas Painter - Gallery Example

Qt Quick アプリケーションにおけるQCanvasPainterの機能を実演しています

Qt Canvas Painter - Hello Widget Example

QCanvasPainter および QCanvasPainterWidget の使用方法を示します

Qt Charts

Audio Samples vs Sound Level

この例では、マイクサンプルとオーディオレベルの関係を描画します

Charts with QML Gallery

qml を使用して、さまざまなチャートタイプの使用方法を示します

Charts with Widgets Gallery

Qt Charts Widgets API を実演するアプリケーション

OpenGL Accelerated Series Example

この例では、QLineSeriesおよびQScatterSeriesでOpenGLアクセラレーションを有効にする方法を示しています

Qml Oscilloscope

この例では、Qt Charts のQML APIを使用して、厳しいパフォーマンス要件を満たすアプリケーションを実装する方法を示しています

Qml Weather

これは、qml を使用してさまざまなグラフタイプを使用する方法を示す基本的なデモです

Zoom Line Example

独自のズーム効果を作成する方法を示す例

Qt CoAP

Quick CoAP Multicast Discovery

Qt Quick ユーザーインターフェースを使用した、CoAPクライアントによるマルチキャストリソース検出

Quick Secure CoAP Client

CoAP クライアントのセキュリティ確保と、Qt Quick ユーザーインターフェースでの使用

Simple CoAP Client

CoAPサーバーと通信するアプリケーションの作成

Qt Concurrent

Image Scaling

画像を非同期でダウンロードし、拡大・縮小する方法を実演します

Prime Counter

並行処理の進行状況を監視する方法を示します

Word Count

Map-Reduceアルゴリズムの使用方法を解説

Qt Core

Bindable Properties

バインド可能なプロパティを使用することで、C++コードを簡素化できる方法を実演

Calendar Backend Plugin Example

ユーザーが指定したカスタムカレンダーを示すQCalendarの例

Contiguous Cache Example

QContiguousCacheのサンプル:QContiguousCacheを使用して、非常に大規模なモデルのメモリ使用量を管理する方法を示します。 一部の環境ではメモリが制限されており、制限がない場合でも、ユーザーはアプリケーションが過剰なメモリを使用することを嫌います。リスト全体をメモリに読み込むのではなく、QContiguousCache を使用してリストを管理することで、アプリケーションは、アクセスするデータセットのサイズに関係なく、使用するメモリ量を制限することができます

IPC: Shared Memory

共有メモリIPCメカニズムを使用して、異なるプロセス間で画像データを共有する方法を示します

Local Fortune Client

QLocalSocket を使用した簡単なローカルサービスクライアントの実装例

Local Fortune Server

QLocalServer および QLocalSocket を使用して、単純なローカルサービスを提供する方法を示します

MIME Type Browser

MIME タイプの階層構造を示しており、ファイルの MIME タイプを判別するために使用できます

Mandelbrot

マンデルブロートの例は、Qt を使用したマルチスレッドプログラミングを実演しています。ワーカースレッドを使用して、メインスレッドのイベントループをブロックすることなく、負荷の高い計算を実行する方法を示しています

Parsing and displaying CBOR data

CBOR形式のファイルを解析する方法の実演

Producer and Consumer using Semaphores

セマフォを使用したプロデューサーとコンシューマーの例では、QSemaphore を使用して、プロデューサースレッドとコンシューマースレッドで共有される循環バッファへのアクセスを制御する方法を示しています

Producer and Consumer using Wait Conditions

「待機条件を使用したプロデューサーとコンシューマー」の例では、QWaitCondition および QMutex を使用して、プロデューサースレッドとコンシューマースレッドで共有される循環バッファへのアクセスを制御する方法を示しています

QXmlStream Bookmarks Example

XBELファイルの読み書き方法を示します

Qt for Android Language Exchange

Android アプリケーションにおいて、Qt から Java および Kotlin コードを呼び出す方法、および Java および Kotlin から Qt コードを呼び出す方法を示します

Qt for Android Notifier

Android アプリケーションにおいて、Qt から Java コードを呼び出す方法を示します

Queued Custom Type

「キュー化されたカスタム型」の例では、キュー化されたシグナルとスロットを使用して、スレッド間でカスタム型を送信する方法を示しています

Saving and Loading a Game

QtのJSONまたはCBORクラスを使用してゲームを保存および読み込む方法

Serialization Converter

異なるシリアライズ形式間の変換方法

Qt D-Bus

D-Bus Chat

アプリケーションのインスタンス間の通信を実演します

D-Bus Complex Ping Pong

Qt D-Bus の型システムの使用方法を解説します

D-Bus Ping Pong

D-Busを使用したシンプルなメッセージシステムのデモ

D-Bus Remote Controlled Car

Qt D-Bus を使用して、別のアプリケーションから車を制御する方法を示す

Qt Data Visualization

Axis Handling

QMLでカスタム入力ハンドラを使用して軸のドラッグを実装し、カスタム軸フォーマッタを作成する

Graph Gallery

棒グラフ、散布図、サーフェスグラフのギャラリー

Simple Bar Graph

QMLアプリケーションでのBars3Dの使用

Simple Scatter Graph

QMLアプリケーションでのScatter3Dの使用

Surface Graph Gallery

Surface3Dグラフの3つの異なる使用方法をまとめたギャラリー

Volumetric Rendering

ボリュームオブジェクトのレンダリング

Qt GRPC

Magic 8 Ball

Qt GRPCクライアントとC++ gRPCサーバー間のHTTP2接続の確立

Qt GRPC Client Guide

Qt GRPC クライアントガイド

QtGrpc Chat

チャットルームであらゆる種類のメッセージを共有するためのチャットアプリケーション

Vehicle

Qt GRPC クライアントと C++ gRPC サーバー間の 2 つのスレッド接続の管理

Qt GUI

Hello Vulkan Cubes Example

QVulkanWindowの使用に関する基本を解説

Hello Vulkan Triangle Example

QVulkanWindow および Vulkan API を使用したレンダリングの基本を解説

Hello Vulkan Widget Example

QWidgetアプリケーションにおけるQVulkanWindowの使用方法を解説

RHI Window Example

この例では、QRhi を使用して最小限の QWindow ベースのアプリケーションを作成する方法を示します

Raster Window Example

この例では、レンダリングに QPainter を使用して、最小限の QWindow ベースのアプリケーションを作成する方法を示します

Qt Graphs

Axis Handling

QMLでカスタム入力ハンドラを使用して軸のドラッグを実装し、カスタム軸フォーマッタを作成する

Cockpit

Graphs を使用して飛行機のコックピットを模したサンプルアプリケーション

Graph Gallery

棒グラフ、散布図、表面グラフのギャラリー

Graph Printing

2D または 3D グラフの印刷

Graphs 2D in Qt Widgets

ウィジェットベースのアプリケーションで 2D グラフを使用する

HelloGraphs

Qt Quick アプリケーションでの2Dグラフの使用

Mathematical Equations

数式を可視化する

Simple Bar Graph

QMLアプリケーションでのBars3Dの使用

Simple Scatter Graph

QMLアプリケーションでのScatter3Dの使用

Surface Graph Gallery

Surface3Dグラフの3つの異なる使用方法をまとめたギャラリー

Volumetric Rendering

ボリュームオブジェクトのレンダリング

Wind Turbine Dashboard

2Dおよび3Dグラフを備えた風力タービンのダッシュボード

Qt HTTP Server

RESTful API Server

QHttpServer を使用した RESTful API サーバーの作成例

Simple HTTP Server

HTTPサーバーの設定方法に関する簡単な例

Qt Help

Context-Sensitive Help Example

QHelpEngineCore クラスを使用したアプリケーションのコンテキスト依存ヘルプの実装

Qt Jenny

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

QtJennyの使用法を紹介するデモ

Qt Labs StyleKit

StyleKit Custom Delegates Example

StyleKit でのカスタムデリゲートおよびシェーダーエフェクトの使用方法を示します

StyleKit Quick Controls Example

StyleKit を使用したQt Quick コントロールのスタイル設定方法

StyleKit Widgets Example

StyleKit を使用してQt Widgets のスタイルを設定する方法を示しています

Qt Linguist マニュアル

Arrow Pad Example

Qt Linguist のコンテキストの概念の理解と、2つ以上の言語の使用

Localized Clock Example

この例では、CMake およびQt Quick における Qt の翻訳およびローカライズ機能の使用に関するベストプラクティスを示しています。これには、さまざまな言語での複数形の処理、およびローカライズされた日時形式が含まれます。

Localized Clock with ID-based Translation

この例では、CMake およびQt Quick における Qt の ID ベースの翻訳機能のベストプラクティスを示しています。これには、さまざまな言語での複数形の扱い、およびローカライズされた時刻形式が含まれます。

Localized Clock with Runtime Language Switch

この例では、CMakeおよびQt Quick におけるQtの翻訳・ローカライズ機能の使用に関するベストプラクティス、特に実行時にアプリケーションの言語を変更する方法について実演します。これは、より単純な「ローカライズされた時計の例」を拡張したものです

Troll Print Example

今後のリリースに向けた翻訳の更新

Qt Location

GeoJson Viewer (QML)

GeoJsonビューア例では、MapItemの操作方法、ユーザー入力の処理、およびGeoJsonファイルとの入出力の処理方法を示しています

Map Viewer (QML)

「Map Viewer」の例では、地図の表示や操作、住所の検索、および運転ルート検索の方法について示しています

MapItemView Transitions (QML)

MapItemViewとトランジションを併用する方法

Minimal Map (QML)

を使用して地図を表示するための最小限のコードQt Quick

Places (QML)

「Places」のサンプルでは、場所の検索や関連コンテンツへのアクセス方法を示しています

Places List (QML)

Places List のサンプルでは、ListView を使用して場所を検索し、そのリストを表示する方法を示しています

Places Map (QML)

「Places Map」の例では、MapItemView を使用して場所を検索し、地図上にそのリストを表示する方法を示しています

Plane Spotter (QML)

「Plane Spotter」のサンプルでは、位置情報および測位データ型が QML に緊密に統合されている様子を示しています

Qt Lottie Animation

lottietoqml Example

アプリケーションでの lottietoqml の使用例

qtlottieviewer Example

Lottieアニメーションの表示と制御を実演Qt Quick

Qt MQTT

MQTT Subscriptions

MQTTブローカーと通信するアプリケーションの作成

Qt Quick Publication

Qt Quick コントロールを使用して、MQTTトピックにパブリッシュできるアプリケーションを作成する

Qt Quick Subscription

Qt Quick コントロールを使用して、MQTTトピックを購読できるアプリケーションを作成する

Simple MQTT Client

最小限のテレメトリアプリケーションの作成

WebSockets MQTT Subscription

MQTTクライアントとWebSocket接続の組み合わせ

Qt Multimedia

Audio Devices Example

利用可能なオーディオデバイスとその設定の一覧表示

Audio Output Example

QAudioSink クラスを使用したオーディオ再生の有効化

Audio Recorder Example

利用可能なデバイスとサポートされているコーデックの検出

Audio Source Example

QAudioSourceクラスを使用したオーディオの録音

Camera Example

静止画のキャプチャや動画の録画方法を解説

Media Player Example

QAudioSinkを使用したオーディオおよび動画の再生Qt Widgets

QML Camera Application

このQt Quick ベースのアプリケーションは、APIを使用して静止画や動画をキャプチャする方法を示しています

QML Media Player Example

QML MediaPlayer タイプを使用したオーディオおよびビデオの再生

QML Video Example

動画およびカメラのファインダーコンテンツの変換

QML Video Recorder

を使用してオーディオおよび動画を録画するQt Quick

Screen Capture Example

画面またはウィンドウのキャプチャ

Video Graphics Item Example

グラフィックスシーンでの動画のストリーミング

Video Widget Example

ビデオプレーヤーウィジェットの実装

Qt NFC

Annotated URL

フォーマット済みのNFCデータ交換フォーマット(NDEF)メッセージを読み取ります

NDEF Editor

NFCフォーラムタグへのNFCデータ交換フォーマット(NDEF)メッセージの読み取りおよび書き込み

Qt Network

A minimal RSS listing application

ネットワークリソースの取得および表示方法のデモ

Blocking Fortune Client

ネットワークサービスのクライアントの作成方法の実演

Broadcast Receiver

ローカルネットワーク上でブロードキャストされる情報の受信方法の実演

Broadcast Sender

ローカルネットワーク上の複数のクライアントに情報をブロードキャストする方法を実演します

DNS lookup

QDnsLookup を使用してホスト名を検索する方法を実演します

DTLS client

この例では、クライアント側の DTLS 接続を実装する方法を示します

DTLS server

この例では、簡単なDTLSサーバーを実装する方法を示します

Fortune Client

ネットワークサービスのクライアントを作成する方法を示します

Fortune Server

ネットワークサービスのサーバーを作成する方法を示します

HTTP Client

簡単なHTTPクライアントの実装例

Multi-stream Client

クライアント側でSCTPを使用する方法を示しています

Multi-stream Server

サーバー側でのSCTPの使用方法を示しています

Multicast Receiver

マルチキャストグループに送信された情報を受信する方法を解説します

Multicast Sender

マルチキャストグループへのメッセージ送信方法を実演します

Network Chat

ステートフルなピアツーピアチャットクライアントの実演

Secure Socket Client

暗号化(SSL)接続を介して通信する方法を示します

Threaded Fortune Server

スレッド化されたFortuneサーバーのサンプルでは、スレッドを使用して異なるクライアントからのリクエストを処理する、シンプルなネットワークサービスのサーバーを作成する方法を示しています。このサンプルは、Fortuneクライアントのサンプルと併せて実行することを想定しています

Torrent Example

複雑なTCP/IP操作を実演します

Qt Network Authorization

Reddit Example

OAuth 2 による認証を行い、Reddit にアクセスする方法を示します

Qt OPC UA

Qt OPC UA Viewer

モデル/ビュー(M/V)アプローチを用いて、OPC UAサーバーのすべてのノードをツリービューで表示します

Qt OPC UA X509 Support

鍵および証明書署名要求の生成方法を示します

Qt Quick Water Pump

OPC UAサーバーと連携し、単純な水ポンプ機械向けのQMLベースのHMIを構築する

Water Pump

OPC UAサーバーと連携し、簡易な水ポンプ装置向けのQMLベースのHMIを構築する

Water Pump Simulation Server

単純な水ポンプ機械のシミュレーションを実装したOPC UAサーバー

Qt OpenAPI

ChatGPT RESTful API Client

OpenAPIジェネレータを使用して、OpenAIモデルと通信するためのRESTful APIクライアントを作成する方法の例

ColorPalette RESTful API client

OpenAPIクライアントコードを生成し、アプリケーションに組み込む方法の例

Qt OpenGL

2D Painting Example

2D ペインティングの例では、QPainter と QOpenGLWidget を組み合わせて、対応ハードウェア上で高速化された 2D グラフィックスを表示する方法を示しています

Cube OpenGL ES 2.0 example

ユーザー入力に基づいて、テクスチャ付き3Dキューブを手動で回転させる方法を示します

Hello GL2 Example

「Hello GL2」の例では、Qtに付属するOpenGL関連クラスの基本的な使用方法を示しています

Hello GLES3 Example

QOpenGLExtraFunctions を通じて OpenGL ES 3.0 の関数をデモします

OpenGL Window Example

この例では、OpenGLを使用することを目的とした、最小限のQWindowベースのアプリケーションの作成方法を示しています

QOpenGLWidget Stereoscopic Rendering Example

この例では、立体レンダリングをサポートする最小限の QOpenGLWidget ベースのアプリケーションを作成する方法を示しています

Textures Example

「Textures」サンプルは、OpenGL と Qt の両方を使用してグラフィックスを表示するアプリケーションにおいて、Qt の画像クラスをテクスチャとして使用する方法を実演します

Qt PDF

PDF Multipage Viewer Example

ページをスクロールできるQt Quick 対応のPDFビューア

PDF Single Page Viewer Example

Qt Quick のPDFビューアで、1ページずつ表示します

PDF Viewer Widget Example

ページをスクロールできるウィジェットベースのPDFビューア

Qt Positioning

Log File Position Source (C++)

「Logfile Position Source」は、カスタム位置情報ソースの作成方法と操作方法を示しています。これは、GPSデータのシミュレーションや、データが何らかのカスタム形式で受信される場合に役立ちます

Satellite Info

「Satellite Info」の例では、Sky View、Table View、またはRSSI Viewを使用して利用可能な衛星とユーザーの現在位置を表示します。これはQt Positioning で実装されており、Qt Quick

Weather Info

「Weather Info」の例では、Qt Quick 用のC++プラグインにおいて、ユーザーの現在位置を使用してWebサービスからローカルコンテンツを取得する方法を示しています。これにはQt Positioning

Qt Protobuf

Sensors

「Sensors」のサンプルでは、UDPソケットを使用してprotobufメッセージを送信することで、2つのアプリケーションが通信する方法を示しています

Qt Quick

Advanced Text Example

Qt Quick のサンプルで、テキストの高度な機能をいくつか実演しています

C++ Extensions: Image Provider Example

QQuickImageProvider を使用して QML で画像を読み込む方法

C++ Extensions: Image Response Provider Example

QMLで画像を非同期に読み込む方法

Models and Views: AbstractItemModel Example

QML で QAbstractItemModel のサブクラスをモデルとして使用する方法

Models and Views: Fetch More functionality using a worker thread

レスポンシブなUIを維持しながら、ワーカースレッドでfetchMore()を実装する方法を示しています

Models and Views: List Model using a worker thread for data fetching

ワーカースレッドを使用してデータを取得し、レスポンシブなUIを備えたリストモデルを実装する方法を解説

Models and Views: Object ListModel Example

QMLでQListを モデルとして使用する方法

Models and Views: String ListModel Example

QMLでQStringListをモデルとして使用する方法

QML Advanced Tutorial 1 - Creating the Game Canvas and Blocks

QML Advanced Tutorial 2 - Populating the Game Canvas

QML Advanced Tutorial 3 - Implementing the Game Logic

QML Advanced Tutorial 4 - Finishing Touches

QML Dynamic View Ordering Tutorial 1 - A Simple ListView and Delegate

QML Dynamic View Ordering Tutorial 2 - Dragging View Items

QML Dynamic View Ordering Tutorial 3 - Moving Dragged Items

QML Dynamic View Ordering Tutorial 4 - Sorting Items

QML Previewer Example

QWidget::createWindowContainer() を使用して、Qt Quick とQt Widgets アプリケーションを組み合わせて使用する方法を実演します

QQuickRenderControl D3D11 Example

Qt Quick のシーンをテクスチャとしてレンダリングし、それをQuickベースではないDirect3D 11レンダラーで利用する方法について説明します

QQuickRenderControl OpenGL Example

Qt Quick のシーンをテクスチャにレンダリングし、それをQuickベースではないOpenGLレンダラーで使用する方法を示します

QQuickRenderControl RHI Example

Qt Quick シーンをQRhiTextureにレンダリングする方法を示します

QQuickWidget - QQuickView Comparison Example

ネイティブウィンドウとして埋め込まれた QQuickView に対して、QQuickWidget が持つ利点を示します

Qt Quick Examples - Accessibility

この例では、アクセシビリティに対応したボタンの実装方法を示しています

Qt Quick Examples - Animation

これは QML アニメーションのサンプル集です

Qt Quick Examples - Canvas

これは、QML Canvas のサンプル集です

Qt Quick Examples - Drag and Drop

これは、QMLのドラッグ&ドロップのサンプル集です

Qt Quick Examples - Embedded in Widgets

QWidget::createWindowContainer() を使用して、QQuickWindow を QWidget UI に埋め込む方法を示しています

Qt Quick Examples - Image Elements

これは、画像タイプに関連するQMLのサンプル集です

Qt Quick Examples - Item Variable Refresh Rate

Qt Quick の例で、UIの特定の部分に対して可変リフレッシュレートを設定する方法を示しています

Qt Quick Examples - Key Interaction

QMLのキーボード操作に関するサンプル集です

Qt Quick Examples - Local Storage

QMLのローカルストレージのサンプル集

Qt Quick Examples - MouseArea

これは、QMLにおけるMouseArea型の例です

Qt Quick Examples - MultiEffect Item Switcher

MultiEffect の使用方法を示しています

Qt Quick Examples - MultiEffect Test Bed

MultiEffectの使用方法を示しています

Qt Quick Examples - Pointer Handlers

インタラクティブコンポーネントでのQt Quick 入力ハンドラの使用方法を示しています

Qt Quick Examples - Positioners

QMLのPositionerのサンプル集です

Qt Quick Examples - RectangularShadow NeumorphicPanel

RectangularShadowの使用方法を示しています

Qt Quick Examples - Shader Effects

シェーダー効果の使用法を示すQt Quick の例

Qt Quick Examples - Shapes

シェイプ項目の使用法を示すQt Quick の例

Qt Quick Examples - Text

テキストに関連するQMLのサンプル集です

Qt Quick Examples - Views

これは、QMLのモデル・ビューのサンプル集です

Qt Quick Examples - Window and Screen

この例は、QMLにおけるWindow型とScreen型の使用方法を示しています

Qt Quick Layouts - Basic Example

レイアウトタイプを使用して UI を配置する方法を示しています

Qt Quick Layouts - Responsive Layout Example

LayoutItemProxy を使用してレスポンシブな UI を作成する方法を示しています

Qt Quick Particles Examples - Affectors

これは、QML パーティクルシステムにおける Affectors を使用した例を集めたものです

Qt Quick Particles Examples - Emitters

これは、QML パーティクルシステムにおけるエミッターを使用した例の集まりです

Qt Quick Particles Examples - Image Particles

これは、QML パーティクルシステムで Affectors を使用する例を集めたものです

Qt Quick Particles Examples - System

QML パーティクルシステムで Affector を使用する例のまとめです

Qt Quick TableView examples - Conway’s Game of Life

「コンウェイのライフゲーム」の例では、QMLのTableView型を使用して、ユーザーがパン操作できるC++モデルを表示する方法を示しています

Qt Quick TableViews examples - Pixelator

「Pixelator」の例では、QMLのTableViewとデリゲートを使用して、カスタムテーブルモデルを作成する方法を示しています

Qt Quick Widgets Example

QQuickWidget クラスを使用して、Qt Quick とQt Widgets アプリケーションを組み合わせて使用する方法を実演します

Scene Graph - Custom Geometry

Qt Quick のシーングラフでカスタムジオメトリを実装する方法を示しています

Scene Graph - Custom Material

Qt Quick のシーングラフでカスタムマテリアルを実装する方法を示します

Scene Graph - Custom QSGRenderNode

Qt Quick のシーングラフで、QSGRenderNodeを使用してカスタムレンダリングを実装する方法を説明します

Scene Graph - Direct3D 11 Under QML

Qt Quick シーン内でDirect3D 11を使用して直接レンダリングする方法について説明します

Scene Graph - Graph

単一の QQuickItem 内でカスタムマテリアルとジオメトリを組み合わせる方法を示します

Scene Graph - Metal Texture Import

Metalで直接作成されたテクスチャの使用方法を説明します

Scene Graph - Metal Under QML

Qt Quick シーン内でMetalを使用して直接レンダリングする方法を示します

Scene Graph - OpenGL Under QML

Qt Quick シーン内でOpenGLによるレンダリングを行う方法を示します

Scene Graph - Painted Item

QPainter ベースのカスタムシーングラフアイテムを実装する方法を示します

Scene Graph - RHI Texture Item

QRhiでレンダリングされたテクスチャを表示するカスタムQQuickItemの実装方法を示します

Scene Graph - RHI Under QML

Qt Quick シーン内でQRhiを使用して直接レンダリングする方法を示します

Scene Graph - Threaded Animation

QQuickItemのスレッド化されたレンダリングループを使用しながら、メインスレッドとは独立してアニメーションするカスタムアイテムの利点を示しますQt Quick

Scene Graph - Two Texture Providers

カスタムシーングラフノード内で、2つのテクスチャプロバイダからの2つのテクスチャを組み合わせる方法を示します

Scene Graph - Vulkan Texture Import

Vulkanで直接作成されたテクスチャの使用方法を説明します

Scene Graph - Vulkan Under QML

Qt Quick シーン内でVulkanを使用して直接レンダリングする方法を示します

UI Components: Dial Control Example

「ダイヤルコントロールの例」では、スピードメーター型のダイヤルの作成方法を示します

UI Components: Flipable Example

「Flipable」の例では、クリックするたびにY軸を中心に回転して反転するアイテムを示しています

Vector Image Example

Qt Quick Qt SVG の例で、 、VectorImage、svgtoqmlの違いを解説

Weather Forecast Example

Qt Quick の「Shapes」例。アプリケーション内でのシェイプのさまざまな活用方法を示しています

Qt Quick 3D

Hello Qt Quick 3D Example

単純なインスタンス化された描画を実演しています

Qt Quick 3D - Antialiasing Example

Qt Quick 3D のアンチエイリアシングモードを実演しています

Qt Quick 3D - Baked Lightmap Example

3D シーンでのベイク済みライトマップの使用方法を示しています

Qt Quick 3D - Cascaded Shadow Maps Example

カスケードシャドウマップのデモ

Qt Quick 3D - Custom Effect Example

カスタムポストプロセスエフェクトの作成を実演

Qt Quick 3D - Custom Geometry Example

C++およびQMLからのカスタム頂点データの提供を実演

Qt Quick 3D - Custom Instanced Rendering

カスタムマテリアルとC++インスタンステーブルを使用したインスタンス化の実演

Qt Quick 3D - Custom Materials Example

シェーディングされたカスタムマテリアルの作成方法を解説します

Qt Quick 3D - Custom Morphing Animation

モーフターゲットを使用したC++カスタムジオメトリの作成を実演

Qt Quick 3D - Custom Shaders Example

カスタム頂点シェーダーおよびフラグメントシェーダーの使用方法を解説します

Qt Quick 3D - Dynamic Model Creation Example

動的なモデル作成の実演

Qt Quick 3D - HelloCube Example

Qt Quick 3Dで2Dオブジェクトと3Dオブジェクトを同時にレンダリングする方法を解説

Qt Quick 3D - Instanced Rendering Example

Qt Quick 3D でのインスタンス化レンダリングの手順を解説します

Qt Quick 3D - Introduction

Qt Quick 3D でのシーンのレンダリング方法を解説します

Qt Quick 3D - Layers Example

QtQuick3Dにおけるレイヤーの使用方法を解説

Qt Quick 3D - Level of Detail Helper Example

ディテールレベル(LOD)ヘルパーの使用方法を解説します

Qt Quick 3D - Lights Example

さまざまなライトタイプの使用方法を解説します

Qt Quick 3D - Morphing Example

Qt Quick 3D でのモーフィングアニメーションの制御方法を解説します

Qt Quick 3D - Offline Shaders Example

実験的なビルド時マテリアル処理機能の使用方法を解説します

Qt Quick 3D - Order Independent Transparency Example

Qt Quick 3Dにおける順序非依存の透明度を実演します

Qt Quick 3D - Particles 3D Testbed Example

Qt Quick 3DのParticles3Dモジュールの使用方法を解説

Qt Quick 3D - Picking example

モデルの選択方法を実演します

Qt Quick 3D - Principled Material Example

Principled Material の使用方法を実演

Qt Quick 3D - Procedural Texture Example

C++またはQMLからカスタムテクスチャデータを提供する方法を紹介します

Qt Quick 3D - Quick Ball Example

Quick3D を使用した簡単なゲームの作成方法を解説

Qt Quick 3D - Quick Items Example

Quick 3DシーンでのQt Quick アイテムの使用方法を実演します

Qt Quick 3D - Reflection Probes Example

Qt Quick 3Dにおけるリフレクションプローブの使用方法を解説

Qt Quick 3D - RuntimeLoader Example

実行時にアセットを読み込む方法を解説します

Qt Quick 3D - SSGI Lightmap Example

SSGIとライトマップを使用したシーンの例

Qt Quick 3D - Scene Effects Example

ExtendedSceneEnvironmentの使用方法を解説します

Qt Quick 3D - Screen Space Reflections Example

Qt Quick 3D における反射のデモ

Qt Quick 3D - Simple Fog Example

3Dシーンでフォグを有効にする方法を解説します

Qt Quick 3D - Simple RuntimeLoader Example

実行時に3Dアセットを読み込み、そのシーンオブジェクトを照会する方法を解説

Qt Quick 3D - Simple Skinning Example

Qt Quick 3D での簡単なスキニングアニメーションのレンダリング方法のデモ

Qt Quick 3D - Sky Material Example

SkyMaterial を使用したプロシージャルな空のレンダリングと画像ベースのライティングの実演

Qt Quick 3D - Stencil Outline Extension Example

QtQuick3D Render Extension を使用してステンシルアウトラインを実装する方法を解説

Qt Quick 3D - Sub-mesh Example

サブメッシュにマテリアルを割り当てる方法を解説します

Qt Quick 3D - User Passes Example

Qt Quick 3D でのカスタムレンダーパスの作成方法を解説します

Qt Quick 3D - View3D Example

View3Dを使用して、複数のカメラからシーンを表示する方法を解説します

Qt Quick 3D - Volumetric Fog Extension Example

レンダリング拡張機能でボリュームフォグを実装する方法を解説

Qt Quick 3D - Volumetric Rendering Example

Qt Quick 3D でのボリュームレンダリングの方法を解説します

Qt Quick 3D - XR 3D Interaction example

Qt Quick 3D XR を使用した 3D オブジェクトの操作方法の解説

Qt Quick 3D - XR Advanced Touch

曲面ディスプレイでのタッチ操作および3Dモデルのタッチ処理について解説

Qt Quick 3D - XR Freeform Teleportation Example

Qt Quick 3D XR での単純な移動機能の実装方法を解説します

Qt Quick 3D - XR Simple Example

Qt Quick 3D XR を使用した簡単な VR シーンの設定方法の実演

Qt Quick 3D - XR Simple Input Example

Qt Quick 3D XR でのコントローラー入力のデモ

Qt Quick 3D - XR Simple Touch Example

Qt Quick 3D XRにおけるハンドトラッキング入力を実演します

Qt Quick 3D - XR Spatial Anchors Example

Qt Quick 3D XRでの空間アンカーの使用方法を実演します

Qt Quick 3D物理

Qt Quick 3D Physics - Cannon Example

物理オブジェクトの生成方法を解説

Qt Quick 3D Physics - CharacterController Example

CharacterController タイプの実演

Qt Quick 3D Physics - Compound Shapes Example

複雑なコリジョン形状の使用方法を実演

Qt Quick 3D Physics - Custom Shapes Example

さまざまな形状の使用方法を解説します

Qt Quick 3D Physics - Impeller Example

トリガーボディとコリジョン情報の使用方法を解説します

Qt Quick 3D Physics - Joints Example

物理シーンでのジョイントの使用方法を解説します

Qt Quick 3D Physics - Mass Example

ボディの質量と慣性量を設定するさまざまな方法を解説します

Qt Quick 3D Physics - Material Example

物理マテリアルの使用方法の実演

Qt Quick 3D Physics - Simple Example

簡単な物理シーンの設定方法を実演します

Qt Quick コントロール

File System Explorer

カスタマイズされたQt Quick コントロールを利用して、ファイルシステム上のテキストファイルを表示するデスクトップQMLアプリ

Qt Quick Controls - Attached Style Properties Example

QQuickAttachedPropertyPropagatorの使用方法を示す

Qt Quick Controls - Contact List

Qt Quick コントロールと、簡易な連絡先リストを実装するC++クラスを使用したQMLアプリ

Qt Quick Controls - Event Calendar

シンプルなイベントカレンダー

Qt Quick Controls - Flat Style

Qt Quick コントロールと、カスタマイズされたコントロールを備えたQMLモジュールを使用したQMLアプリ

Qt Quick Controls - Gallery

コントロールのギャラリー

Qt Quick Controls - Imagine Style Example: Automotive

カスタム「Imagine」スタイルのアセットを使用した自動車用ユーザーインターフェース

Qt Quick Controls - Table of Contents

TreeView コントロールでのカスタムツリーモデルのデモ

Qt Quick Controls - Text Editor

Qt Quick コントロールを使用したリッチテキストエディタアプリ

Qt Quick Controls - To Do List

iOS向けTo Doリストアプリ

Qt Quick Controls - Wearable Demo

ウェアラブルデバイス向けに設計されたアプリケーションランチャーの実演

Spreadsheets Example

スプレッドシートアプリケーションの作成方法を実演

Qt Quick エフェクトメーカー

Wiggly

Qt Quick Effect Maker (QQEM) で作成したエフェクトの使用方法を実演

Qt Remote Objects

Model-View Client

サーバー上のコンテンツや変更内容を表示する、非常にシンプルなクライアントプログラムの開発

Model-View Server

リモートオブジェクトネットワーク上で利用可能な QTreeView を表示・変更する、シンプルなサーバープログラムの開発

QtRemoteObjects WebSockets Applications

QtRemoteObjects での QIODevice ベースではないトランスポート (QWebSocket) の使用

SSL Server and Client

QSslSockets を使用したセキュアなリモートオブジェクトネットワークの構築

Simpleswitch Direct Server and Client

最小限のリモートオブジェクトサーバーとクライアント

Time Client Application

サーバーからの時刻オブジェクトのレプリカを保持し、時計に時刻を表示するクライアント

Time Server Application

接続されたクライアントと時刻オブジェクトを共有するサーバー

Qt SCXML

SCXML Calculator

SCXML仕様で提示されている「電卓」サンプルを実装したアプリケーション

SCXML FTP Client

ステートマシンを使用してシンプルなFTPクライアントを実装する

SCXML Invoke

コンパイル済みのネストされたステートマシンを呼び出す

SCXML Media Player

C++データモデルとの間でデータを送受信する

SCXML Sudoku

SCXML を使用した個別の JavaScript ファイルの使用例

SCXML Traffic Light (Dynamic, QML)

動的に読み込まれるステートマシンを使用して信号機を実装するQt Quick アプリケーション

SCXML Traffic Light (Dynamic, Widgets)

動的に読み込まれたステートマシンを使用して信号機を実装するウィジェットベースのアプリケーション

SCXML Traffic Light (Simple, QML)

コンパイル済みステートマシンを使用して簡易な信号機を実装するQt Quick アプリケーション

SCXML Traffic Light (Static, QML)

コンパイル済みステートマシンを使用して信号機を実装するQt Quick アプリケーション

SCXML Traffic Light (Static, Widgets)

コンパイル済みステートマシンを使用して信号機を実装するウィジェットベースのアプリケーション

Qt SQL

Books

Qt SQL クラスをモデル/ビューフレームワークと組み合わせて使用する方法

Cached SQL Table

「Cached Table」の例では、テーブルビューを使用してデータベースにアクセスし、ユーザーがプッシュボタンを使って明示的に送信するまで、データへの変更をキャッシュする方法を示しています

Drill Down Example

「ドリルダウン」の例では、QSqlRelationalTableModel クラスと QDataWidgetMapper クラスを使用して、データベースからデータを読み込む方法と、変更を送信する方法を示しています

Master Detail Example

「マスター・ディテール」の例では、同じアプリケーション内で異なるデータソースからのデータを表示する方法を示しています。アルバムのタイトル、およびそれに対応するアーティスト名やリリース日はデータベースに格納され、各アルバムのトラックはXMLファイルに保存されています

Query Model Example

「クエリモデル」の例では、SQLクエリから取得したデータをカスタマイズする方法について、クエリと結果を表示するためのテーブルビューをカプセル化したモデルを使用して示しています

Relational Table Model Example

「リレーショナル・テーブル・モデル」の例では、リレーショナル・モデルとテーブル・ビューを組み合わせて、データベース内の項目間の関係を可視化する方法について説明しています

SQL Browser

「SQLブラウザ」の例では、データブラウザを使用して、稼働中のデータベースに対するSQL文の実行結果を可視化する方法を示しています

SQL Widget Mapper Example

「SQLウィジェットマッパー」の例では、データベースからの情報をフォーム上のウィジェットにマッピングする方法を示しています

Table Model Example

「テーブルモデル」の例では、専用の SQL テーブルモデルとテーブルビューを使用して、データベース内の情報を編集する方法を示しています

Qt SVG

SVG Viewer

SVGファイルのレンダリングと表示を行う「Qt Widgets 」の例

Qt Sensors

Sensors Showcase

「Sensors Showcase」の例では、視覚的な例を用いてセンサーの使用方法を説明しています

Qt Serial Bus

CAN Bus Manager

このサンプルは、CANバスフレームの送受信を行います

Modbus Client

このサンプルは、Modbusクライアントアプリケーションを実装しています

Modbus Custom Command

この例では、カスタム Modbus 機能コードの処理方法を示しています

Modbus Server

Modbusサーバーアプリケーションを実装する例

Qt Serial Port

Blocking Receiver

GUIスレッド以外でQSerialPortの同期APIを使用する方法を示します

Blocking Sender

ワーカースレッドで QSerialPort の同期 API を使用する方法を示しています

Serial Terminal

QSerialPortのさまざまな機能の使用方法を示しています

Qt Spatial Audio

Spatial Audio Panning Example

Qt Spatial Audioの機能の一部を示しています

Qt State Machine

Move Blocks

「Move Blocks」の例では、カスタム遷移を持つQStateMachineを使用して、QGraphicsScene内のアイテムにアニメーションを適用する方法を示しています

Ping Pong States

「Ping Pong States」の例では、Qt State Machine フレームワークにおいて、並列状態とカスタムイベントおよび遷移を組み合わせて使用する方法について説明しています

Rogue

「Rogue」の例では、イベント処理に Qt State Machine を使用する方法について説明しています

Traffic Light

「Traffic Light」の例では、Qt State Machine Overview を使用して信号機の制御フローを実装する方法を示しています

Qt TaskTree

TaskTree Demo

さまざまな実行モードやワークフローポリシーが、複雑な TaskTree の実行にどのような影響を与えるかを示しています

TaskTree Image Scaling

TaskTree を使用して、For ループの反復処理を並列に実行し、画像を非同期でダウンロードおよびスケーリングする方法を示します

TaskTree Traffic Light

信号機のシミュレーションを通じて、TaskTree を使用したステートマシンの動作を実装する方法を示します

Qt TextToSpeech

Hello Speak Example

「Hello Speak」の例では、ユーザーが指定したテキストを読み上げます

Quick Speech Example

Quick Speechのサンプルは、ユーザーが指定したテキストを読み上げます

Qt UI Tools

Text Finder

QUiLoader を使用した .ui ファイルの動的読み込み

Qt Virtual Keyboard

Virtual Keyboard in Qt Quick

この例では、Qt Quick アプリケーションで仮想キーボードを使用する方法を示します

Qt Wayland Compositor

Custom Extension

「Custom Extension」では、カスタム Wayland 拡張機能の実装方法を示します

Custom Shell

「Custom Shell」は、カスタムシェル拡張機能の実装方法を示しています

Fancy Compositor

「Fancy Compositor」は、純粋なQMLで洗練されたWaylandコンポジターを作成する方法を示す例です

IVI Compositor

「IVI Compositor」は、IviApplication拡張機能の使用方法を示す例です

Minimal CPP

「Minimal CPP」は、C++でWaylandコンポジターを記述する方法を示す例です

Minimal QML

「Minimal QML」は、QMLでWaylandコンポジターを作成する方法を示すシンプルな例です

Multi Output

「Multi Output」は、複数の出力を持つコンポジターを示すサンプルです

Multi Screen

Multi Screen は、複数の画面に対応したデスクトップスタイルの Wayland コンポジターです

Overview Compositor

Overview Compositor は、グリッド内のクライアントを切り替える方法を示しています

QtShell Compositor

「QtShell Compositor」は、QtShellシェル拡張機能の使用方法を示しています

Server Side Decoration Compositor

「Server Side Decoration Compositor」は、xdg-shell でのサーバーサイドのウィンドウ装飾を実演する簡単な例です

Spanning Screens

「Spanning Screens」は、Waylandクライアントを複数の画面にまたがって表示する方法を示す例です

Qt WebChannel

Qt WebChannel ChatClient HTML Example

WebSocketを介してQWebChannelサーバーと通信するHTML/JavaScriptクライアント

Qt WebChannel ChatClient QML Application

WebSocketを介してQWebChannelサーバーと通信するQMLクライアント

Qt WebChannel ChatServer Example

QWebChannel C++ API を使用して実装されたシンプルなチャットサーバー

Qt WebChannel Standalone Example

サーバーと、ブラウザ上で実行されているリモートクライアントとの間のシンプルなチャット

Qt WebEngine

Recipe Browser

Webページにカスタムスタイルシートを挿入し、カスタムマークアップ言語用のリッチテキストプレビューツールを提供する

WebEngine Content Manipulation Example

Webコンテンツの読み込みおよび操作方法の実演

WebEngine Cookie Browser Example

Qt WebEngine ウィジェットに基づくCookieブラウザ

WebEngine Lifecycle Example

CPUおよびメモリ使用量を削減するために、バックグラウンドのタブをフリーズおよび破棄する

WebEngine Notifications Example

HTML5のWeb通知をユーザーに送信する方法を示す

WebEngine Push Notifications Example

プッシュ通知の購読および購読解除の方法を実演

WebEngine Quick Nano Browser

WebEngineView QML タイプを使用して実装された Web ブラウザ

WebEngine Widgets Client Certificate Example

Qt WebEngine および QSslServer を使用した、簡単なクライアント証明書認証のシナリオ

WebEngine Widgets Html2Pdf Example

を使用してWebページをPDF文書に変換しますQt WebEngine

WebEngine Widgets Maps Example

位置情報リクエストの処理方法を実演します

WebEngine Widgets Permission Browser Example

Webサイトの権限要求への対応方法および既存の権限の管理方法を説明します

WebEngine Widgets PrintMe Example

Qt WebEngine Widgets を使用した Web ページの印刷方法のデモ

WebEngine Widgets Simple Browser Example

Qt WebEngine Widgets に基づくシンプルなブラウザ

WebEngine Widgets Spellchecker Example

シンプルなHTMLフォームにスペルチェッカーを統合する

WebEngine Widgets Video Player Example

QWebEngineView を使用して動画を全画面表示する

Qt WebSockets

QML WebSocket Client

QML WebSocketクライアントのサンプルを作成する方法を解説します

QML WebSocket Server

QML WebSocketServer の使用方法を示す簡単な例

Secure WebSocket Echo Client

セキュアWebSockets (wss) を使用するシンプルなクライアントアプリケーション

Secure WebSocket Echo Server

セキュアWebSocket(wss)経由でクライアントに応答するシンプルなサーバー

Simple WebSocket Chat

WebSocketプロトコルを使用した最小限のチャットアプリケーション

WebSocket Echo Client

簡単なWebSocketクライアントアプリケーションの作成方法を示す

WebSocket Echo Server

簡単なWebSocketサーバーアプリケーションの作成方法を示す

Qt WebView

Qt WebView Examples - A minimal example for a web view in Qt Quick

この例では、Qt WebView モジュールを次のように使用する方法について説明しますQt Quick

Qt Widgets

40000 Chips

40,000個のチップアイテムを含む巨大なグラフィックビューシーンを可視化します

Address Book

アドレス帳の例では、プロキシモデルを使用して、単一のモデルからのデータに対して異なるビューを表示する方法を示しています

Affine Transformations

QPainter におけるアフィン変換の仕組みを解説します

Analog Clock

アナログ時計の例では、カスタムウィジェットの内容を描画する方法を示しています

Basic Drawing Example

「Basic Drawing」の例では、QPainter クラスを使用して、基本的なグラフィックプリミティブをさまざまなスタイルで表示する方法を示しています

Basic Graphics Layouts Example

基本的なグラフィックスレイアウトの作成方法を解説

Basic Layouts Example

標準のレイアウトマネージャの使用方法を示しています

Basic Sort/Filter Model Example

「基本的なソート/フィルタリングモデル」の例では、QSortFilterProxyModel を使用して基本的なソートとフィルタリングを行う方法を説明しています

Calculator Example

この例では、シグナルとスロットを使用して電卓ウィジェットの機能を実装する方法、および QGridLayout を使用して子ウィジェットをグリッド上に配置する方法を示しています

Calendar Widget Example

カレンダーウィジェットの例では、QCalendarWidget の使用方法を示しています

Colliding Mice Example

グラフィックスビュー上のアイテムにアニメーションを適用する方法を示しています

Combo Widget Mapper Example

「Combo Widget Mapper」の例では、QDataWidgetMapper を使用して、モデルからの情報をフォーム上の特定のウィジェットにマッピングする方法を示しています

Completer Example

「Completer」の例では、モデルから提供されるデータに基づいて、入力ウィジェットに文字列補完機能を提供する方法を示しています

Composition Modes

QPainter におけるコンポジションモードの動作を解説しています

Cube RHI Widget Example

Qt 3D APIおよびシェーディング言語抽象化レイヤーであるQRhiを使用して、テクスチャ付きキューブをレンダリングし、QPainterやウィジェットと統合する方法を示します

Custom Completer Example

「Custom Completer」の例では、モデルから提供されたデータに基づいて、入力ウィジェットに文字列補完機能を提供する方法を示しています。この補完機能は、ユーザーが入力した最初の3文字に基づいて候補となる単語をポップアップ表示し、ユーザーが選択した単語はQTextCursorを使用してTextEditに挿入されます

Custom Sort/Filter Model Example

「カスタムソート/フィルタモデル」の例では、高度なソートやフィルタリングを実行するために QSortFilterProxyModel をサブクラス化する方法について解説しています

Diagram Scene Example

Graphics View フレームワークの使用方法を実演します

Drag and Drop Robot Example

グラフィックスビュー内でアイテムをドラッグ&ドロップする方法を示します

Draggable Icons Example

「ドラッグ可能なアイコン」の例では、同じアプリケーション内のウィジェット間、および異なるアプリケーション間で画像データをドラッグ&ドロップする方法を示しています

Draggable Text Example

ウィジェット間でテキストをドラッグ&ドロップする方法を説明します

Drop Site Example

この例では、ドラッグ&ドロップ操作で利用可能なさまざまな MIME 形式を区別する方法を示しています

Easing Curves Example

「イージングカーブ」の例では、イージングカーブを使用してアニメーションの速度を制御する方法を示しています

Editable Tree Model Example

この例では、モデル/ビューフレームワーク内の他のクラスと併用できる、シンプルなアイテムベースのツリーモデルの実装方法を示します

Elastic Nodes Example

シーン内のグラフィカルアイテムと対話する方法を示しています

Fetch More Example

「Fetch More」の例では、オンデマンドでアイテムビューモデルにアイテムを追加する方法を示しています

Flow Layout Example

さまざまなウィンドウサイズに合わせてウィジェットを配置する方法を示します

Frozen Column Example

この例では、QTableView 内の列を固定する方法を示します

Gradients

QPainter でグラデーションを使用する方法を示します

Image Composition Example

QPainter における合成モードの動作方法を示します

Image Gestures Example

ウィジェットでの簡単なジェスチャーの使用方法を示しています

License Wizard Example

License Wizard の例では、Qt で複雑なウィザードを実装する方法を示しています

Line Edits Example

「Line Edits」の例では、QLineEdit のさまざまな使用方法を示し、ユーザーによる入力および出力に対して、さまざまなプロパティやバリデータがどのような影響を与えるかを説明しています

Menus Example

「メニュー」の例では、メインウィンドウアプリケーションでメニューをどのように使用できるかを示しています

Order Form Example

「Order Form」の例では、シンプルなテンプレートと、ダイアログでユーザーが入力したデータを組み合わせて、リッチテキスト文書を生成する方法を示しています

Painter Paths Example

「Painter Paths」の例では、ペインターパスを使用してレンダリング用の複雑な形状を構築する方法を示しています

Path Stroking

「Path Stroking」の例では、QPainter で使用できるさまざまな種類のペンを紹介しています

QRegularExpression Example

「QRegularExpression」の例では、新しい正規表現を作成し、カスタムテキスト文字列でテストできる環境を提供することで、Qt の正規表現がテキストにどのように適用されるかを示しています

Scribble Example

「Scribble」の例では、アプリケーションのウィジェットに対して生成されたイベントを受信するために、QWidget のイベントハンドラの一部を再実装する方法を示しています

Shortcut Editor Example

「ショートカットエディタ」の例では、Qtの標準ビューおよびQKeySequenceEditクラスで使用するための、基本的な読み書き可能な階層モデルを作成する方法を示しています。モデル/ビュープログラミングの説明については、「モデル/ビュープログラミングの概要」を参照してください

Simple Anchor Layout Example

グラフィックスビューシーンにおけるアンカーレイアウトを実演します

Simple RHI Widget Example

QRhi、Qt 3D API、およびシェーディング言語の抽象化レイヤーを使用して、三角形を描画する方法を示しています

Simple Tree Model Example

「Simple Tree Model」の例では、Qtの標準ビュークラスで階層モデルを使用する方法を示しています

Sliders Example

「スライダー」の例では、Qt で利用可能なさまざまな種類のスライダー(QSlider、QScrollBar、QDial)の使用方法を示しています

Spin Boxes Example

スピンボックスの例では、単純な QSpinBox ウィジェットから QDateTimeEdit ウィジェットのようなより複雑なエディタに至るまで、Qt で利用可能な多種多様なスピンボックスの使用方法を示しています

Spreadsheet

「スプレッドシート」の例では、簡単なスプレッドシートアプリケーションの作成方法を示しています

Standard Dialogs Example

「標準ダイアログ」の例では、Qtが提供する標準ダイアログについて説明しています

Star Delegate Example

「Star Delegate」の例では、自身を描画でき、編集もサポートするデリゲートの作成方法を示しています

Syntax Highlighter Example

「構文ハイライト」の例では、簡単な構文ハイライトの実装方法を示しています

System Tray Icon Example

「システムトレイアイコン」の例では、メニューやポップアップメッセージを備えたアイコンを、デスクトップ環境のシステムトレイに追加する方法を示しています

Tab Dialog Example

「タブダイアログ」の例では、QTabWidget クラスを使用してタブダイアログを構築する方法を示しています

Tablet Example

この例では、Qt アプリケーションで Wacom タブレットを使用する方法を示しています

Taking a Screenshot

スクリーンショットの例では、デスクトップのスクリーンショットを撮影する方法を示しています

Touch Knobs Example

タッチ入力を受け付けるカスタムコントロールの作成方法を示しています

Transformations Example

「変形」の例では、変形が QPainter によるグラフィックプリミティブの描画にどのような影響を与えるかを示しています

Translucent Background

この例では、半透明の背景を持つ丸いウィンドウを作成する方法を示しています

Tree Model Completer Example

Tree Model Completer の例では、ピリオドを区切り文字として使用し、Child、GrandChild、GrandGrandChild レベルのオブジェクトにアクセスすることで、階層モデルに補完機能を提供する方法を示しています

Trivial Wizard Example

「Trivial Wizard」の例では、3つの QWizardPage インスタンスと1つの QWizard インスタンスを使用して、3ページからなる直線的な登録ウィザードを作成する方法を説明しています

Undo Framework Example

この例では、Qt の元に戻す/やり直しフレームワークを使用して、元に戻す/やり直し機能を実装する方法を示しています

Vector Deformation

QPainterPathの要素を操作する方法を示しています

Widgets Gallery Example

「Widgets Gallery」の例では、UI 設計に関連するウィジェットを紹介しています

Widgets Tutorial - Child Widgets

Widgets Tutorial - Creating a Window

Widgets Tutorial - Nested Layouts

Widgets Tutorial - Using Layouts

Window Flags Example

「Window Flags」の例では、Qt で利用可能なウィンドウフラグの使用方法を示しています

Qt Widgets Designer マニュアル

Calculator Builder

実行時にQt Widgets Designer フォームからユーザーインターフェースを作成する

Calculator Form

アプリケーションでQt Widgets Designer を使用して作成されたフォームを使用する

Calculator Form/Multiple Inheritance

アプリケーションでQt Widgets Designer を使用して作成したフォームを使用する

Container Extension Example

用のカスタムマルチページプラグインの作成Qt Widgets Designer

Custom Widget Plugin

カスタムウィジェットプラグインの作成Qt Widgets Designer

Task Menu Extension

Qt Widgets Designer 用のカスタムウィジェットプラグインを作成し、そのプラグインに関連付けられたカスタムタスクメニュー項目を提供する

Qt XML

DOM Bookmarks Application

XML Bookmark Exchange Language ファイル用のリーダーを提供します

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