Qt Core C++ Classes
GUI以外のコア機能を提供します。詳細...
名前空間
Qt ライブラリ全体で使用される各種識別子が含まれています | |
インライン名前空間は、Qt 型のリテラル演算子を宣言します | |
Qtの文字列型に対するリテラル演算子を宣言します | |
QFuture クラスで使用される各種識別子が含まれています | |
Javaの型に対応するC++の型を宣言します | |
Qt 型のリテラル演算子を宣言します |
クラス
すべてのアニメーションの基盤 | |
Qtのイベントキューを管理するためのインターフェース | |
アイテムモデルクラス用の抽象インターフェース | |
1次元リストモデルを作成するためにサブクラス化可能な抽象モデル | |
MSGやXCBイベント構造体などのネイティブイベントを受信するためのインターフェース | |
ソート、フィルタリング、その他のデータ処理タスクを実行できるプロキシ・アイテム・モデルの基底クラス | |
テーブルモデルを作成するためにサブクラス化できる抽象モデル | |
ヘルパータグクラス | |
アニメーションのグループのための抽象基底クラス | |
QString API の読み取り専用サブセットを備えた、Latin-1、UTF-8、または UTF-16 文字列に対する統一ビュー | |
QVariant内の連想コンテナ用のIterableインターフェース | |
int に対するプラットフォーム非依存の原子操作 | |
整数に対するプラットフォーム非依存の原子操作 | |
ポインタに対するプラットフォーム非依存の原子操作を提供するテンプレートクラス | |
アトミック変数用の QScopedValueRollback を提供 | |
プラットフォームに依存しないビッグエンディアン整数 | |
オブジェクト用のタイマーイベント | |
バインディング対応のプロパティをラップするクラス。さまざまなプロパティクラス間の違いを抽象化しつつ、型安全な操作を可能にする | |
ビットの配列 | |
Bluetooth周辺機器へのアクセス | |
QByteArray用のQIODeviceインターフェース | |
バイトの配列 | |
QByteArray::FromBase64Result クラスは、QByteArray::fromBase64Encoding の呼び出し結果を保持します | |
バイト配列のリスト | |
バイト配列内で迅速に照合可能なバイトのシーケンスを保持します | |
QByteArray API の読み取り専用サブセットを備えたバイト配列のビュー | |
キャッシュを提供するテンプレートクラス | |
カレンダーシステムについて説明しています | |
ユーザーのカレンダーにアクセスする | |
写真やビデオを撮影するためにカメラにアクセスする | |
CBOR 要素の配列を保持するために使用される | |
CBORストリームの解析または検証中に検出されたエラー状態を保持する | |
CBORで表現可能な連想コンテナを保持するために使用される | |
QCborMap::ConstIterator クラスは、QCborMap 用の STL スタイルの const イテレータを提供します | |
QCborMap::Iterator クラスは、QCborMap 用の STL スタイルの非 const イテレータを提供します | |
QCborValue が解析エラーを報告するために使用される | |
QByteArray または QIODevice のいずれかに対して動作する、シンプルな CBOR ストリームデコーダ | |
一方向ストリーム上で動作するシンプルなCBORエンコーダ | |
値を CBOR でカプセル化します | |
16 ビットの Unicode 文字 | |
子オブジェクトのイベントに関するイベントパラメータを含む | |
繰り返しおよびワンショットのタイマー | |
ローカライズされた照合順序アルゴリズムに従って文字列を比較 | |
文字列の照合を高速化するために使用可能 | |
使用可能なコマンドラインオプションを定義します | |
コマンドラインオプションを処理する手段 | |
複数のソースモデルをプロキシし、それらの行を連結する | |
QVariant内のコンテナを反復処理できるようにする | |
ユーザーの連絡先にアクセスする | |
連続したキャッシュを提供するテンプレートクラス | |
UIのないQtアプリケーション向けのイベントループ | |
暗号ハッシュを生成する方法 | |
バイナリデータの QIODevice へのシリアライズ | |
日付関数 | |
日付および時刻関数 | |
将来の期限をマークする | |
デバッグ情報用の出力ストリーム | |
カスタム QDebug 演算子のための便利クラス | |
ディレクトリ構造およびその内容へのアクセス | |
ディレクトリエントリリスト用のイテレータ | |
ディレクトリエントリ用のSTLスタイルのイテレータ | |
動的なプロパティ変更イベント用のイベントパラメータを含む | |
アニメーション制御用のイージングカーブ | |
経過時間を高速に計算する方法 | |
共有ポインタによってすでに管理されているオブジェクトの QSharedPointer を取得できる基底クラス | |
すべてのイベントクラスの基底クラス。イベントオブジェクトにはイベントパラメータが含まれる | |
イベントループへの参加および離脱を行う手段 | |
イベントループが不要になった際に終了させる手段 | |
スレッド間で転送可能な例外の基底クラス | |
明示的に共有されたオブジェクトへのポインタを表す | |
ファイルからの読み取りおよび書き込みを行うためのインターフェース | |
開いているファイルへの読み書きを行うためのインターフェース | |
ファイルシステムエントリに関する情報を取得するためのOS非依存のAPI | |
ファイルのバリエーションを選択するための便利な方法 | |
ファイルやディレクトリの変更を監視するためのインターフェース | |
QFlags用のヘルパーデータ型 | |
列挙型の値のOR結合を型安全に格納する方法 | |
非同期計算の結果を表す | |
QFuture用のJavaスタイルのconstイテレータ | |
QFutureの同期を簡素化する利便性クラス | |
シグナルとスロットを使用して QFuture を監視できるようにする | |
引数のマーシャリングを行うための内部ヘルパークラス | |
引数のマーシャリングを行うための内部ヘルパークラス | |
グローバルな静的オブジェクトを実装するために使用される | |
ハッシュテーブルベースの辞書を提供するテンプレートクラス | |
tryEmplace() 操作の結果を表すために使用される | |
QHash および QMultiHash 用の Java スタイルの const イテレータ | |
QtにおけるすべてのI/Oデバイスの基底インターフェースクラス | |
デバイスのオープンモードを記述するフラグを提供する QIODevice の基底クラス | |
ソースモデルをそのままプロキシする | |
モデル内の選択された項目に関する情報を管理する | |
ビューの選択された項目を追跡する | |
モデル内の選択された項目の範囲に関する情報を管理する | |
QMetaSequence::Iterable および QMetaAssociation::Iterable の基底クラスとなるテンプレートクラス | |
QVariant内のコンテナを反復処理できるテンプレートクラス | |
Java における配列を表すテンプレートクラス | |
QJniArray 用の、型に依存しない共通 API | |
JNI 環境 (JNIEnv) へのアクセス | |
Java Native Interface (JNI) をラップする便利なラッパー | |
JSON配列をカプセル化する | |
JSONドキュメントの読み書き方法 | |
JSONオブジェクトをカプセル化 | |
JSONの解析中にエラーを報告するために使用される | |
JSON内の値をカプセル化する | |
キーとオプションの修飾子の組み合わせを格納します | |
連想コンテナのキー/値ペアを反復処理するイテレータ | |
プラットフォームに依存しないリトルエンディアンの整数 | |
8ビットASCII/Latin-1文字 | |
QLatin1StringView と同じ | |
Latin-1テキスト内の部分文字列検索を最適化 | |
US-ASCII/Latin-1 エンコードされた文字列リテラルをラップする薄いラッパー | |
実行時に共有ライブラリを読み込む | |
Qtライブラリに関する情報 | |
整数精度を使用した2次元ベクトル | |
浮動小数点精度を使用した2次元ベクトル | |
動的配列を提供するテンプレートクラス | |
QListおよびQQueue用のJavaスタイルのconstイテレータ | |
数値と、さまざまな言語でのその文字列表現との相互変換 | |
ユーザーの現在地へのアクセス | |
ファイルを使用したプロセス間のロック | |
ロギングインフラストラクチャにおけるカテゴリ、または「領域」を表す | |
連想配列を提供するテンプレートクラス | |
QMap用のJavaスタイルのconstイテレータ | |
矩形の4つの余白を定義する | |
矩形の4つの余白を定義する | |
ハッシュベースのメッセージ認証コードを生成する方法 | |
ログメッセージに関する追加情報 | |
ログメッセージを生成する | |
連想コンテナへの型消去アクセスを許可する | |
クラスに関する追加情報 | |
シーケンシャルコンテナおよび連想コンテナの共通機能 | |
列挙子に関するメタデータ | |
メンバ関数に関するメタデータ | |
Qtオブジェクトに関するメタ情報を含む | |
プロパティに関するメタデータ | |
シーケンシャルコンテナへの型消去アクセスを可能にする | |
QMetaSequence::Iterable クラスは、QVariant 内のコンテナに対する反復可能インターフェースです | |
メタオブジェクトシステム内で名前付き型を管理する | |
音のモニタリングや録音のためにマイクにアクセスします | |
MIME タイプに関する情報を記録するデータ用コンテナ | |
MIME タイプのデータベースを管理します | |
MIME タイプ文字列によって表されるファイルまたはデータのタイプを記述します | |
データモデル内のデータを特定するために使用される | |
ロールおよびそのロールに関連付けられたデータを保持する | |
QModelRoleData オブジェクトにまたがる | |
多値ハッシュテーブル | |
複数の等価なキーを持つ連想配列を提供するテンプレートクラス | |
QMultiMap::key_iterator クラスは、QMultiMap のキーに対して STL スタイルの const イテレータを提供します | |
QMultiMap用のJavaスタイルのconstイテレータ。QMultiMapには、JavaスタイルのイテレータとSTLスタイルのイテレータの両方が用意されています。STLスタイルのイテレータの方が効率が良いため、そちらを使用することを推奨します。テンプレートパラメータ Key はマップのキー型を指定し、T は値型を指定します | |
QHash および QMultiHash 用の Java スタイルの非 const イテレータ | |
QList、QQueue、およびQStack用のJavaスタイルの非constイテレータ | |
QMap 用の Java スタイルの非 const イテレータ | |
QMultiMap 用の Java スタイルの非 const イテレータ | |
QSet 用の Java スタイルの非 const イテレータ | |
スレッド間のシリアライゼーションへのアクセス | |
ミューテックスのロックおよびアンロックを簡略化する便利クラス | |
Android上のコアアプリケーションへのネイティブインターフェース | |
QSystemSemaphore および QSharedMemory で使用されるネイティブキーを保持 | |
NTFS 権限チェックを管理する RAII クラス | |
すべての Qt オブジェクトの基底クラス | |
QObject派生クラスに格納されたプロパティデータに対して、プロパティの自動バインディングを可能にするテンプレートクラス | |
複数の QObject のライフタイムを監視する | |
古いプロパティをバインド可能なプロパティシステムに移行するためのテンプレートクラス | |
オペレーティングシステムのバージョンに関する情報 | |
アニメーションの並列グループ | |
順序を問わない結果を許容する比較の結果を表す | |
QSequentialAnimationGroup用の一時停止 | |
型付き権限の不透明なラッパー | |
データモデル内のデータを特定するために使用される | |
実行時にプラグインを読み込みます | |
整数精度を使用して平面上の点を定義する | |
浮動小数点精度を使用して平面上の点を定義する | |
QObjectへのガード付きポインタを提供するテンプレートクラス | |
外部プログラムを起動し、それらと通信するために使用される | |
プログラムに渡すことができる環境変数を保持する | |
QFutureからアクセス可能な計算結果を格納する方法 | |
プロパティの自動バインディングを可能にするテンプレートクラス | |
Qtプロパティをアニメーション化する | |
QPropertyに設定された変更コールバックのライフサイクルを制御する | |
自動プロパティバインディングを持つプロパティのためのヘルパークラス | |
QPropertyに設定された変更コールバックのライフサイクルを制御する | |
キューを提供する汎用コンテナ | |
高品質な乱数生成器から乱数値を取得できるようにする | |
高品質でシードを必要としない乱数生成器から64ビットの乱数値を取得できるようにする | |
任意のC++範囲に対してQAbstractItemModelを実装します | |
テンプレートは、QRangeModelが個々の項目のロールデータにアクセスする方法を制御するためのカスタマイズポイントを提供します | |
テンプレートは、QRangeModelが行として使用される型をどのように表現するかを制御するためのカスタマイズポイントを提供します | |
任意のC++範囲に対するQAbstractItemModel準拠のアクセス | |
モデル行の列に対して、STL スタイルの非 const イテレータを提供します | |
モデル行の列に対して、STL スタイルの非 const イテレータを提供します | |
モデルの行に対して、STL スタイルの const イテレータを提供します | |
QRangeModel 内の const 行をラップする参照ラッパー | |
QRangeModel内の項目をラップする参照ラッパー | |
モデルの行を巡回する STL スタイルの非 const イテレータを提供します | |
QRangeModel内の行に対する参照ラッパー | |
RowReference および ConstRowReference の共通 API | |
読み取りアクセス時の読み書きロックのロックおよびロック解除を簡略化する便利クラス | |
読み書きロックの管理 | |
整数精度を使用して平面上の矩形を定義します | |
浮動小数点精度を使用して平面上の有限な矩形を定義する | |
スレッド間のアクセスシリアライズ | |
正規表現を用いたパターンマッチング | |
QRegularExpression と文字列とのマッチング結果 | |
QRegularExpression オブジェクトによる文字列のグローバルマッチング結果に対するイテレータ | |
リソースから直接読み込むためのインターフェース | |
実行可能なすべてのオブジェクトの基底クラス | |
ファイルへの安全な書き込みを行うためのインターフェース | |
スコープの末尾で関数を呼び出すためのスコープガードを提供する | |
動的に割り当てられたオブジェクトの配列へのポインタを格納し、破棄時にそれを削除します | |
動的に割り当てられたオブジェクトへのポインタを保持し、破棄時にそれを削除する | |
Qt::beginPropertyUpdateGroup()/Qt::endPropertyUpdateGroup() をラップする RAII クラス | |
破棄時に変数を以前の値にリセットする | |
汎用カウンティングセマフォ | |
QSemaphore::release() の呼び出しを例外安全に遅延させる | |
一連のアニメーショングループ | |
QVariant内のコンテナに対する反復可能インターフェース | |
ハッシュテーブルベースのセットを提供するテンプレートクラス | |
QSet::const_iterator クラスは、QSet に対して STL スタイルの const イテレータを提供します | |
QSet::iterator クラスは、QSet に対して STL スタイルの非 const イテレータを提供します | |
QSet 用の Java スタイルの const イテレータ | |
永続的なプラットフォーム非依存のアプリケーション設定 | |
共有データオブジェクトの基底クラス | |
暗黙的に共有されるオブジェクトへのポインタを表します | |
共有メモリセグメントへのアクセス | |
共有ポインタへの強い参照を保持する | |
QObject::blockSignals() を囲む例外安全ラッパー | |
識別可能な送信元からのシグナルを束ねる | |
整数小数点精度を用いて2次元オブジェクトのサイズを定義する | |
浮動小数点精度を使用して2次元オブジェクトのサイズを定義する | |
ファイルディスクリプタ上のアクティビティを監視する機能 | |
別のモデルとビュー間でやり取りされるデータのソートおよびフィルタリングのサポート | |
連続したデータを格納する非所有型コンテナ | |
スタックを提供するテンプレートクラス | |
標準パスにアクセスするためのメソッド | |
QByteArrayMatcher のコンパイル時バージョン | |
QLatin1StringMatcherのコンパイル時バージョン | |
静的プラグインインスタンスへの参照とそのメタデータを格納する構造体 | |
現在マウントされているストレージおよびドライブに関する情報を提供します | |
Unicode 文字列 | |
テキストのエンコードおよびデコードのための基底クラス | |
QStringDecoder または QStringEncoder の finalize() 呼び出しの結果を保持する | |
テキスト用の状態ベースのデコーダ | |
テキスト用の状態ベースのエンコーダ | |
文字列のリスト | |
ビューに文字列を供給するモデル | |
Unicode文字列内で迅速にマッチング可能な文字シーケンスを保持する | |
指定された区切り文字に沿って文字列をトークンに分割する | |
QString APIの読み取り専用サブセットを備えた、UTF-16文字列に対する統一的なビュー | |
システムに関する情報 | |
汎用カウントシステムセマフォ | |
イテレータをラップし、標準のイテレータ特性を公開するテンプレートクラス | |
一時的な使用のために一意のディレクトリを作成する | |
一時ファイルを操作するI/Oデバイス | |
文字列内のUnicodeテキスト境界を検出する方法 | |
テキストの読み書きを行うための便利なインターフェース | |
プラットフォームに依存しないスレッド管理方法 | |
QThreadのコレクションを管理する | |
スレッドごとのデータ保存 | |
時刻関連関数 | |
アニメーション制御用のタイムライン | |
時刻表現とUTCの関係の特定 | |
繰り返しタイマーおよびワンショットタイマー | |
タイマーイベントを記述するパラメータを含む | |
テキスト出力の国際化対応 | |
このプロキシはソースモデルを変換する | |
2つの8ビットセグメント(メジャーおよびマイナー)からなるバージョン番号の軽量な表現を含み、いずれのセグメントも不明である可能性がある | |
Qt Concurrent のワーカースレッドにおける未処理の例外を表します | |
QProperty\<T\> や、任意の型 T の QObjectBindableProperty といったバインド可能なプロパティに対する統一インターフェース | |
型が削除されたプロパティバインディングを表します | |
URL を扱うための便利なインターフェース | |
URLのクエリ部分にあるキーと値のペアを操作する方法 | |
QString API の読み取り専用サブセットを備えた、UTF-8 文字列に対する統一されたビュー | |
一意の識別子(UUID)を格納する | |
低レベルの可変長配列 | |
最も一般的なQtデータ型に対するユニオンとして機能する | |
QVariant::ConstPointer は、QVariant への const ポインタをエミュレートするテンプレートクラスです | |
QVariant::ConstReference は、QVariant への const 参照として機能します | |
QVariant::Pointer は、QVariant への非 const ポインタをエミュレートするテンプレートクラスです | |
QVariant::Reference は、QVariant への非 const 参照として機能します | |
アニメーションの基底クラス | |
ポインタに基づく、QVariant への const ポインタをエミュレートしたもの | |
ポインタに基づいて QVariant へのポインタをエミュレートするテンプレートクラス | |
QVariant への非 const 参照として機能する | |
QListの別名 | |
任意の数のセグメントを持つバージョン番号を含む | |
スレッドの同期のための条件変数 | |
共有ポインタへの弱い参照を保持する | |
Windows の Wait 関数のサポート | |
書き込みアクセス用の読み書きロックのロックおよびロック解除を簡略化する便利クラス | |
単一のXML属性を表す | |
QXmlStreamAttributeのベクトルを表す | |
DTDエンティティ宣言を表します | |
QXmlStreamReader 用のエンティティリゾルバ | |
名前空間の宣言を表します | |
DTD表記の宣言を表します | |
シンプルなストリーミングAPIを介して、整形式のXML 1.0ドキュメントを読み込むための高速パーサー | |
シンプルなストリーミングAPIを備えたXML 1.0ライター | |
型が compareThreeWay() をサポートしているかどうかを確認するための型トレイト | |
Qt::partial_ordering は、順序付けられていない結果も許容する比較の結果を表します | |
Qt::strong_ordering は、等価な値が区別できない比較を表します | |
Qt::totally_ordered_wrapper は、ラップされた型に対して厳密な全順序を提供するラッパー型です | |
Qt::weak_ordering は、等価な値を依然として区別できる比較を表します | |
QtFuture::WhenAnyResult は、QtFuture::whenAny() の結果を表現するために使用されます | |
QtJniTypes ネームスペース内のテンプレートは、宣言された Java 型の基底となります | |
16 ビット浮動小数点数のサポートを提供します |
© 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.