すべての Qt サンプル

Calqlatr

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

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

アラーム アプリケーションに基づくQt Quick のチュートリアル。

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

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ニュースリーダー。

Qt Widgets - Text Viewer Plugin Example

メニュー、ツールバー、ステータスバーを備えたウィジェットの例。

Robot Arm

Qt Design Studioこの例では、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実装。

Window Embedding

Qt アプリケーションに非 Qt UI 要素を埋め込む方法を説明します。

Active Qt

COM App Example (ActiveQt)

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

Qutlook Example (ActiveQt)

Qutlookの例では、Outlookを自動化するためにActiveQtを使用しています。この例では、Outlookオブジェクト・モデルを記述するタイプ・ライブラリのC++名前空間を生成するためにdumpcppツールを使用しています。

Simple Example (ActiveQt)

簡単な例では、QAxBindableとQAxFactoryの使用方法を示しています。

Wrapper Example (ActiveQt)

Wrapperの例では、既存のQWidgetクラスをActiveXコントロールとしてエクスポートする方法と、QAxFACTORY_EXPORT()マクロとともにQAxFactoryを使用する方法を示します。この例でのActiveXコントロールは、Qtが提供する標準のボタン・クラスQPushButton, QCheckBox, QRadioButtonです。

Wrapper Example (ActiveQt)

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

Qt 3D

Qt 3D: Basic Shapes C++ Example

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

Qt 3D: Multi Viewport QML Example

複数のビューポートからScenegraphをレンダリングするQMLの例

Qt 3D: PBR Materials QML Example

PBRマテリアルの使い方を説明するQMLアプリケーション

Qt 3D: Simple C++ Example

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

Qt 3D: Simple Custom Material QML Example

でのカスタムマテリアルの作成を実演Qt 3D

Qt 3D: Simple QML Example

でのシーンのレンダリング方法を説明する 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 Heart Rateデバイス/サービスとのインタラクションを示すゲーム

Bluetooth Low Energy Heart Rate Server

GATTサービスのセットアップとアドバタイズ方法を示す例。この例では、ペリフェラル(スレーブ)機能に関連するQt Bluetooth Low Energy クラスの使用を示しています。

Bluetooth Low Energy Scanner

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

Qt Charts

Audio Samples vs Sound Level

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

Charts with QML Gallery

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

Charts with Widgets Gallery

Qt Charts ウィジェット 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

CoAP クライアントを使ったQt Quick ユーザーインターフェースによるマルチキャストリソースディスカバリー

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++コードを簡素化する方法を示す

Contiguous Cache Example

Contiguous Cacheの例では、QContiguousCacheを使用して非常に大きなモデルのメモリ使用量を管理する方法を示します。環境によってはメモリが制限されている場合があり、そうでない場合でも、ユーザは過剰なメモリを使用するアプリケーションを嫌います。QContiguousCacheを使用してリストを管理すると、リスト全体をメモリにロードするのではなく、アクセスするデータセットのサイズに関係なく、アプリケーションが使用するメモリ量を制限することができます。

IPC: Shared Memory

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

Local Fortune Client

単純なローカルサービスクライアントにQLocalSocketを使用する方法を説明する

Local Fortune Server

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

MIME Type Browser

MIMEタイプの階層を示し、ファイルのMIMEタイプを決定するために使用することができる

Mandelbrot

Mandelbrot の例では、Qt を使用したマルチスレッドプログラミングを示します。ワーカースレッドを使用して、メインスレッドのイベントループをブロックせずに重い計算を実行する方法を示します。

Parsing and displaying CBOR data

CBOR形式のファイルを解析する方法のデモンストレーション

Producer and Consumer using Semaphores

セマフォを使用した Producer と Consumer の例: QSemaphore を使用して、Producer スレッドと Consumer スレッドで共有される循環バッファへのアクセスを制御する方法を示します。

Producer and Consumer using Wait Conditions

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

QXmlStream Bookmarks Example

XBELファイルを読み書きする方法を示す

Qt 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

Chat

ユーザーアプリケーションでQt GRPC クライアント API を使う

Magic 8 Ball

Qt gRPC クライアントと C++ gRPC サーバ間の HTTP2 接続の作成

Vehicle

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

clientguide

Qt GRPC クライアントガイド

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

グラフを使った飛行機のコックピットを模したアプリケーションの例

Graph Gallery

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

Graph Printing

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

HelloGraphs

Qt Quick アプリケーションでGraphs for 2D を使う

Mathematical Equations

数式の可視化

Simple Bar Graph

QMLアプリケーションでBars3Dを使う

Simple Scatter Graph

QMLアプリケーションでScatter3Dを使う

Surface Graph Gallery

Surface3Dグラフを使用する3つの異なる方法のギャラリー

Volumetric Rendering

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

Qt HTTP Server

RESTful API Server

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

Simple HTTP Server

HTTPサーバーのセットアップ方法の簡単な例

Qt Help

Context-Sensitive Help Example

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

Qt Linguist マニュアル

Arrow Pad Example

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

Hello tr() Example

小さな Hello World プログラムをラテン語に翻訳する

I18N Example

Qt が翻訳されたテキストをサポートしていることを示す

Troll Print Example

リリース後の翻訳の更新

Qt Location

GeoJson Viewer (QML)

GeoJson ビューアの例では、MapItems の操作方法、ユーザー入力の処理方法、GeoJson ファイルとの入出力の方法を示します。

Map Viewer (QML)

マップビューアの例では、マップの表示と操作、住所の検索、道順の検索方法を紹介

MapItemView Transitions (QML)

MapItemView とともにトランジションを使う方法

Minimal Map (QML)

を使って地図を表示する最小限のコードQt Quick

Places (QML)

Placesの例:Placesを検索し、関連するコンテンツにアクセスする方法を示す

Places List (QML)

Places Listの例では、ListViewを使って場所を検索し、リストを表示する方法を示します。

Places Map (QML)

Places Mapの例では、MapItemViewを使ってPlacesを検索し、地図上にリストを表示する方法を示します。

Plane Spotter (QML)

Plane Spotterの例では、QMLに位置と測位のデータ型を緊密に統合する方法を示しています。

Qt MQTT

MQTT Subscriptions

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

Qt Quick Publication

Qt Quick Controls を使って、MQTT トピックに発行できるアプリケーションを作成する。

Qt Quick Subscription

Qt Quick Controls を使って、MQTT トピックを購読するアプリケーションを作成する。

Simple MQTT Client

最小限の遠隔測定アプリケーションの作成

WebSockets MQTT Subscription

MQTTクライアントとWebソケット接続の組み合わせ

Qt Multimedia

Audio Devices Example

利用可能なオーディオ・デバイスとその設定のテスト

Audio Output Example

QAudioSink クラスを使用してオーディオ再生を有効にする

Audio Recorder Example

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

Audio Source Example

QAudioSourceクラスを使用してオーディオを録音する

Camera Example

静止画像をキャプチャする方法、あるいはビデオを録画する方法を説明します。

Media Player Example

オーディオとビデオの再生

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

フォーマットされたNDEF(NFC Data Exchange Format)メッセージの読み取り

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

ステートフルなピアツーピアのChatクライアントを示す

Secure Socket Client

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

Threaded Fortune Server

Threaded Fortune Server の例では、スレッドを使用してさまざまなクライアントからの要求を処理する、単純なネットワーク・サービスのサーバーを作成する方法を示します。Fortune Clientの例と並行して実行することを想定しています。

Torrent Example

複雑なTCP/IP操作のデモ

Qt Network Authorization

Reddit Example

Reddit にアクセスするための OAuth 2 による認証のデモンストレーション

Qt OPC UA

Qt OPC UA Viewer

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

Qt OPC UA X509 Support

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

Qt Quick Water Pump

OPC UAサーバーと連動して、シンプルなウォーターポンプマシンのQMLベースのHMIを構築する

Water Pump

シンプルなウォーターポンプマシンのQMLベースのHMIを構築するためのOPC UAサーバーとの対話

Water Pump Simulation Server

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

Qt OpenGL

2D Painting Example

QPainterとQOpenGLWidgetを組み合わせて使用し、サポートされているハードウェア上でアクセラレーションされた2Dグラフィックスを表示する方法を示す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

OpenGLとQtの両方を使用してグラフィックスを表示するアプリケーションで、Qtのイメージクラスをテクスチャとして使用する例を示します。

Qt PDF

PDF Multipage Viewer Example

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

PDF Single Page Viewer Example

一度に 1 ページずつ表示するQt Quick PDF ビューア

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 Qml

Qt Quick I18N

Qt Quick アプリケーションの翻訳ファイル(TS と QM)の生成

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

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

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()を使って、QMLと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 - 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のパーティクルシステムでAffectorを使用する例です。

Qt Quick Particles Examples - Emitters

QMLパーティクルシステムでEmittersを使った例集です。

Qt Quick Particles Examples - Image Particles

QMLパーティクルシステムでAffectorsを使った例集です。

Qt Quick Particles Examples - System

QMLパーティクルシステムでAffectorを使用した例を集めてみました。

Qt Quick TableView examples - Conway’s Game of Life

Conway's Game of Life の例では、QML TableView を使って C++ モデルを表示し、ユーザがパンできるようにしています。

Qt Quick TableViews examples - Pixelator

Pixelatorの例では、QMLのTableViewとデリゲートを使って、カスタムテーブルモデルを表示しています。

Qt Quick Widgets Example

QQuickWidget クラスを使用して、QML とQt Widgets アプリケーションを混在させる方法を示します。

Scene Graph - Custom Geometry

Qt Quick Scene Graphでカスタムジオメトリを実装する方法を示します。

Scene Graph - Custom Material

Qt Quick Scene Graph でカスタム マテリアルを実装する方法を説明します。

Scene Graph - Custom QSGRenderNode

Qt Quick シーングラフでカスタムレンダリングを実装するために QSGRenderNode を使用する方法を示します。

Scene Graph - Direct3D 11 Under QML

Qt Quick シーン下で Direct3D 11 を使用して直接レンダリングする方法を紹介します。

Scene Graph - Graph

カスタムマテリアルとジオメトリを1つの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

のスレッド化されたレンダリングループを使用しながら、メインスレッドから独立してアニメーションするカスタムアイテムの利点を示しています。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

Dial Control Example(ダイヤルコントロールの例) スピードメータータイプのダイヤルを作成する方法を示します。

UI Components: Flipable Example

Flipable クリックするたびに反転し、Y軸を中心に回転するアイテムの例を示します。

Vector Image Example

Qt SVG, VectorImage と svgtoqml の違いを示すQt Quick の例。

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 - 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 - Level of Detail Helper Example

詳細レベルヘルパーの使い方を実演

Qt Quick 3D - Lights Example

さまざまなライトタイプの使用方法

Qt Quick 3D - Morphing Example

Qt Quick 3Dでモーフィングアニメーションを制御する方法を実演

Qt Quick 3D - Offline Shaders Example

実験的なビルド時のマテリアル処理サポートの使い方を実演

Qt Quick 3D - Particles 3D Testbed Example

Qt Quick 3D Particles3Dモジュールの使い方を実演

Qt Quick 3D - Picking example

モデルのピッキングの実演

Qt Quick 3D - Principled Material Example

プリンシプルマテリアルの使い方を実演

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 - 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 Skinning Example

Qt Quick 3Dで簡単なスキニングアニメーションをレンダリングする方法を説明する

Qt Quick 3D - Stencil Outline Extension Example

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

Qt Quick 3D - Sub-mesh Example

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

Qt Quick 3D - View3D Example

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

Qt Quick 3D - Volumetric Rendering Example

Qt Quick 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での空間アンカーの使い方を説明する

Virtual Assistant

Qt Quick QMLとタイムラインを使用して作成されたダイナミックアニメーションでバーチャルアシスタントの3Dモデルを提示するアプリケーション

Qt Quick 3D Physics

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 - Mass Example

ボディの質量と慣性のさまざまな設定方法を示す

Qt Quick 3D Physics - Material Example

物理マテリアルの使用方法を示す

Qt Quick 3D Physics - Simple Example

簡単な物理シーンのセットアップ

Qt Quick Controls

File System Explorer

Qt Quick Controls 、ファイルシステムからテキストファイルを表示するようにカスタマイズしたデスクトップQMLアプリ

Qt Quick Controls - Attached Style Properties Example

QQuickAttachedPropertyPropagator の使い方を説明します。

Qt Quick Controls - Contact List

Qt Quick Controls 、簡単な連絡先リストを実装したC++クラスを使用したQMLアプリ

Qt Quick Controls - Event Calendar

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

Qt Quick Controls - Flat Style

Qt Quick Controls と 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 Controls

Qt Quick Controls - To Do List

iOS用To Doリストアプリケーション

Qt Quick Controls - Wearable Demo

ウェアラブルデバイス用に設計されたアプリケーションランチャーのデモンストレーション

Spreadsheets Example

表計算アプリケーションの作成方法を実演

Qt Quick Effect Maker

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

Drill Down の例では、QSqlRelationalTableModel クラスと QDataWidgetMapper クラスを使用して、データベースからデータを読み取り、変更を送信する方法を示します。

Master Detail Example

マスター詳細の例では、同じアプリケーションで異なるデータソースからのデータを表示する方法を示します。アルバムのタイトル、対応するアーティスト、リリース日はデータベースに保存され、各アルバムのトラックは XML ファイルに保存されます。

Query Model Example

クエリ・モデルの例では、クエリをカプセル化したモデルと、結果を表示するテーブル・ビューを使用して、SQL クエリから取得したデータのカスタマイズ・バージョンを作成する方法を示します。

Relational Table Model Example

リレーショナルテーブルモデルの例では、リレーショナルモデルでテーブルビューを使用し、データベース内の項目間の関係を可視化する方法を示します。

SQL Browser

SQL Browser の例は、データブラウザを使用してライブデータベース上の SQL 文の結果を可視化する方法を示す

SQL Widget Mapper Example

SQL Widget Mapper の例は、データベースからフォーム上のウィジェットに情報をマップする方法を示します。

Table Model Example

テーブルモデルの例では、データベース内の情報を編集するために、テーブルビューを使用して特殊なSQLテーブルモデルを使用する方法を示します。

Qt Sensors

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 Framework でカスタムイベントとトランジションと共にパラレルステートを使用する方法を示しています。

Rogue

Rogue の例では、イベント処理に Qt State Machine を使用する方法を示しています。

Traffic Light

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

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

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

Qt WebChannel ChatClient QML Application

QWebChannelサーバとWebSocketで通信するQMLクライアント

Qt WebChannel ChatServer Example

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

Qt WebChannel Standalone Example

ブラウザで動作するサーバとリモートクライアント間の簡単なチャット

Qt WebEngine

Recipe Browser

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

WebEngine Content Manipulation Example

ウェブコンテンツを読み込んで操作する方法を示す

WebEngine Cookie Browser Example

Qt WebEngine ウィジェットに基づくクッキーブラウザ

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

を使ったウェブページのPDF文書への変換Qt WebEngine

WebEngine Widgets Maps Example

ジオロケーション リクエストの処理方法のデモンストレーション

WebEngine Widgets Permission Browser Example

Web サイトのアクセス許可要求の処理方法と既存のアクセス許可の管理方法について説明します。

WebEngine Widgets PrintMe Example

Qt WebEngine ウィジェットを使用してウェブページを印刷する方法を説明します。

WebEngine Widgets Simple Browser Example

Qt WebEngine ウィジェットをベースにしたシンプルなブラウザ

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

セキュアな WebSocket (wss) を使った簡単なクライアントアプリケーション

Secure WebSocket Echo Server

セキュアな WebSocket (wss) を使ってクライアントに応答する簡単なサーバ

Simple WebSocket Chat

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

WebSocket Echo Client

単純なWebSocketクライアントアプリケーションの書き方を示す

WebSocket Echo Server

簡単なWebSocketサーバーアプリケーションの書き方を示す

Qt WebView

Qt WebView Examples - Minibrowser

Minibrowserの例では、Qt WebView モジュールの使用方法を示します。Qt Quick

Qt Widgets

40000 Chips

40000個のチップアイテムを持つ巨大なグラフィックビューシーンを視覚化する

Address Book

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

Affine Transformations

QPainterのアフィン変換がどのように機能するかを示す

Analog Clock

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

Basic Drawing Example

基本的な描画の例で、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

コンボウィジェットマッパーの例では、カスタムデリゲートを使用してモデルからフォーム上の特定のウィジェットに情報をマッピングする方法を示します。

Completer Example

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

Composition Modes

QPainter でコンポジションモードがどのように動作するかを示す

Cube RHI Widget Example

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

Custom Completer Example

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

Custom Sort/Filter Model Example

Custom Sort/Filter Model の例では、QSortFilterProxyModel をサブクラス化して、高度なソートとフィルタリングを実行する方法を説明しています。

Diagram Scene Example

Graphics View フレームワークの使用方法を示す

Drag and Drop Robot Example

グラフィック・ビューでアイテムをドラッグ・アンド・ドロップする方法を示す

Draggable Icons Example

Draggable Iconsの例で、同じアプリケーション内のウィジェット間や、異なるアプリケーション間で画像データをドラッグ&ドロップする方法を示す

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 内で列をフリーズする方法を示す例

Getting Started Programming with Qt Widgets

Qt Widgets ベースのメモ帳アプリケーションのチュートリアル

Gradients

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

Image Composition Example

QPainterでコンポジションモードがどのように機能するかを示す

Image Gestures Example

ウィジェットで簡単なジェスチャーを使用する方法を示す

License Wizard Example

ライセンスウィザードの例 Qt で複雑なウィザードを実装する方法を示す

Line Edits Example

行編集の例では、QLineEdit のさまざまな使用方法を示し、さまざまなプロパティとバリデータがユーザーから供給される入力と出力に与える影響を示します。

Menus Example

メニューの例では、メインウィンドウアプリケーションでのメニューの使用方法を示します。

Order Form Example

オーダーフォームの例では、ダイアログでユーザーが入力したデータと簡単なテンプレートを組み合わせてリッチテキスト文書を生成する方法を示します。

Painter Paths Example

ペインターパスの例 ペインターパスを使用して、レンダリング用の複雑な形状を作成する方法を示します。

Path Stroking

パスのなぞり描きの例では、QPainter で使用できるさまざまな種類のペンを示します。

QRegularExpression Example

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

Scribble Example

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

Shortcut Editor Example

Shortcut Editor の例では、Qt の標準ビューと QKeySequenceEdit クラスで使用する、基本的な読み書き可能な階層モデルの作成方法を示しています。モデル/ビュー・プログラミングの説明については、モデル/ビュー・プログラミングの概要を参照してください。

Simple Anchor Layout Example

グラフィックス・ビュー・シーンでのアンカー・レイアウトのデモンストレーション

Simple RHI Widget Example

Qtの3D APIとシェーディング言語の抽象化レイヤであるQRhiを使って三角形をレンダリングする方法を示します。

Simple Tree Model Example

シンプルなツリーモデルの例では、Qt の標準ビュークラスを使用して階層モデルを使用する方法を示します。

Sliders Example

スライダーの例では、Qt で利用可能なさまざまなタイプのスライダーの使い方を示しています:QSlider, QScrollBar, QDial です。

Spin Boxes Example

スピンボックスの例では、シンプルな QSpinBox ウィジェットから QDateTimeEdit ウィジェットのような複雑なエディタまで、Qt で利用可能なさまざまなタイプのスピンボックスの使用方法を示します。

Spreadsheet

表計算の例では、簡単な表計算アプリケーションの作成方法を示します。

Standard Dialogs Example

Standard Dialogs の例では、Qt が提供する標準的なダイアログを示します。

Star Delegate Example

Star Delegate の例では、自分自身をペイントし、編集をサポートするデリゲートの作成方法を示します。

Syntax Highlighter Example

Syntax Highlighter の例では、簡単なシンタックスハイライトの実行方法を示します。

System Tray Icon Example

システムトレイアイコンの例は、メニューとポップアップメッセージを持つアイコンをデスクトップ環境のシステムトレイに追加する方法を示します。

Tab Dialog Example

タブダイアログの例では、QTabWidgetクラスを使用してタブダイアログを作成する方法を示します。

Tablet Example

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

Taking a Screenshot

スクリーンショットの例:デスクトップのスクリーンショットを撮る方法を示します。

Touch Knobs Example

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

Transformations Example

Transformations の例では、QPainter がグラフィック・プリミティブをレンダリングする方法に変換がどのように影響するかを示します。

Translucent Background

半透明の背景を持つ丸いウィンドウを作成する方法を示す例

Tree Model Completer Example

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

Trivial Wizard Example

Trivial Wizardの例では、QWizardPageの3つのインスタンスとQWizardの1つのインスタンスを使用して、線形3ページ登録ウィザードを作成する方法を示します。

Undo Framework Example

この例では、Qt undo フレームワークを使用して、undo/redo 機能を実装する方法を示します。

Vector Deformation

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

Widgets Gallery Example

ウィジェットギャラリーの例では、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 デザイナーマニュアル

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 ファイルのリーダーを提供します。

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