Qt Core 例

Qt Core モジュールの機能の使用方法を学ぶには、以下の例を参照してください:

Bindable Properties

バインド可能なプロパティを使用することで、C++ コードをいかに簡潔にできるかを示しています。

Calendar Backend Plugin Example

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

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

マンデルブロの例では、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 Notifier

Android アプリケーションで Qt から Java コードを呼び出す方法を示します。

Queued Custom Type

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

Saving and Loading a Game

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

Serialization Converter

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

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