Qt GUI C++ Classes
Qt GUI モジュールは、Qtで記述されたグラフィカルアプリケーションのための基本的な機能を提供します。詳細...
名前空間
QColorの定義済み定数が含まれています |
クラス
QFileSystemModel クラスのファイルアイコン | |
QTextDocumentのカスタムレイアウトを実装するために使用される抽象基底クラス | |
QAbstractTextDocumentLayout::PaintContext クラスは、ドキュメントのレイアウトを描画する際に使用されるパラメータを定義する利便性クラスです | |
QAbstractTextDocumentLayout::Selection クラスは、選択範囲のパラメータを定義する利便性クラスです | |
プラットフォーム固有のアクセシビリティに関するヒントや設定が含まれています | |
アクセシビリティに関連する列挙型および静的関数 | |
インターフェースにおける呼び出し可能なアクションのサポートを実装しています | |
支援技術による特定のメッセージの読み上げを要求するために使用されます | |
アクセシビリティ対応オブジェクトの属性報告のサポートを実装しています | |
編集可能なテキストを持つオブジェクトのサポートを実装しています | |
アクセシビリティ通知の基底クラス | |
アクセシブルなオブジェクトに関する情報を公開するインターフェースを定義する | |
QObject に対する QAccessibleInterface の一部を実装します | |
ユーザーインターフェース要素のアクセシビリティ情報を提供するプラグインのための抽象基底クラス | |
選択処理のサポートを実装 | |
オブジェクトの状態が変更されたことをアクセシビリティフレームワークに通知します | |
IAccessibleTable2のCellインターフェースに対するサポートを実装します | |
IAccessibleTable2 インターフェースのサポートを実装します | |
セルが追加または削除された、テーブル、リスト、またはツリーの変更を表します。変更が複数の行に影響した場合、firstColumn および lastColumn は -1 を返します。同様に、列についても、行に関する関数は -1 を返す場合があります | |
カーソルの移動を通知します | |
テキストの挿入を通知します | |
テキスト処理のサポートを実装します | |
テキストが削除されたことを通知します | |
オブジェクトのテキスト選択範囲の変更を通知します | |
テキストの変更を通知します。これは、ラインエディットなど、編集可能なテキストをサポートするアクセシブルオブジェクト向けです。このイベントは、例えば、選択されたテキストの一部が新しいテキストの貼り付けによって置き換えられた場合や、エディタのオーバーライドモードで発生します | |
アクセシブルオブジェクトの値の変更を記述します | |
値を操作するオブジェクトへの対応を実装します | |
ビューポートのサポートを実装します | |
さまざまなユーザーインターフェースコンポーネントに追加可能なユーザーコマンドの抽象化 | |
QActionが追加、削除、または変更された際に発生するイベント | |
アクションをグループ化する | |
QWindowの描画領域 | |
モノクロ(1ビット深度)のピクマップ | |
QPainterによって描画される図形の塗りつぶしパターンを定義する | |
子ウィンドウの変更に関するイベントパラメータを含む | |
ウィンドウシステムのクリップボードへのアクセス | |
閉じるイベントを記述するパラメータを含む | |
RGB、HSV、または CMYK 値に基づく色 | |
色空間の抽象化 | |
構造体には4つの主要な色空間点が含まれる | |
色空間間の変換 | |
QBrushと組み合わせて、円錐形のグラデーションブラシを指定するために使用されます | |
コンテキストメニューイベントを記述するパラメータを含む | |
任意の形状のマウスカーソル | |
一般的なデスクトップサービスにアクセスするためのメソッド | |
浮動小数点数の範囲チェック | |
MIME ベースのドラッグ&ドロップによるデータ転送のサポート | |
ドラッグ&ドロップ操作がウィジェットに入った際に、そのウィジェットに送信されるイベント | |
ドラッグ&ドロップ操作がウィジェットから離れた際にウィジェットに送信されるイベント | |
ドラッグ&ドロップ操作が進行中に送信されるイベント | |
ドラッグ&ドロップ操作が完了したときに送信されるイベント | |
enterイベントを記述するパラメータを含む | |
QPointerEvent 内のポイントに関する情報 | |
エクスポーズイベントのイベントパラメータを含みます | |
ファイルまたはURLを開く要求があった際に送信されるイベント | |
ローカルファイルシステムのデータモデル | |
ウィジェットのフォーカスイベントに関するイベントパラメータを含みます | |
テキストの描画に使用されるフォントに対するクエリを指定します | |
QFont::Tag 型は、フォントの高度な機能へのアクセスを提供します | |
基盤となるウィンドウシステムで利用可能なフォントに関する情報 | |
フォントに関する一般的な情報 | |
フォントメトリクス情報 | |
フォントメトリクス情報 | |
フォント内の可変軸を表します | |
N 列、M 行の N × M 変換行列を表すテンプレートクラス | |
プラグイン用の抽象基底クラス | |
プラグインドライバを作成する | |
フォント内の内部グリフへの直接アクセス | |
QBrushと組み合わせて、グラデーション塗りつぶしを指定するために使用されます | |
GUI アプリケーションの制御フローと主な設定を管理します | |
ウィジェット内の特定のポイントに関する有用な情報を要求するために使用されるイベント | |
ウィジェットが非表示になった後に送信されるイベント | |
マウスイベントを記述するパラメータを含む | |
さまざまなモードや状態に応じてサイズ変更可能なアイコン | |
メインアイコンのドラッグが開始されたことを示す | |
QIcon レンダラー用の抽象基底クラス | |
カスタム QIconEngine プラグイン用の抽象基底クラス | |
ピクセルデータへの直接アクセスを可能にし、描画デバイスとしても使用できる、ハードウェアに依存しない画像表現 | |
Qt Image Formats に共通する画像 I/O インターフェースを定義します | |
画像フォーマットプラグインを作成するためのインターフェースを定義します | |
ファイルやその他のデバイスから画像を読み取るための、フォーマットに依存しないインターフェース | |
ファイルやその他のデバイスに画像を書き込むための、フォーマットに依存しないインターフェース | |
QInputEvent の発生源となるデバイスを記述する | |
ユーザー入力を記述するイベントの基底クラス | |
アクティブなテキスト入力メソッドへのアクセス | |
入力メソッドイベントのパラメータ | |
QInputMethodEvent::Attribute クラスは、入力メソッドの属性を格納する | |
入力コンテキストから入力オブジェクトへ送信されるイベント | |
文字列に指定された範囲内の有効な整数が含まれていることを確認するバリデータ | |
キーイベントを記述する | |
ショートカットで使用されるキーシーケンスをカプセル化する | |
QBrush と組み合わせて、線形グラデーションブラシを指定するために使用されます | |
3D空間における4×4の変換行列を表す | |
マウスイベントを記述するパラメータを含む | |
移動イベントのイベントパラメータを含みます | |
QImageReader を使用してムービーを再生するための便利クラス | |
ジェスチャーイベントを記述するパラメータを含む | |
Android上のオフスクリーンサーフェスへのネイティブインターフェース | |
画面へのネイティブインターフェース | |
macOS上のNSOpenGLContextへのネイティブインターフェース | |
macOS上の画面へのネイティブインターフェース | |
EGLコンテキストへのネイティブインターフェース | |
GLXコンテキストへのネイティブインターフェース | |
Windows上のWGLコンテキストへのネイティブインターフェース | |
Wayland アプリケーションへのネイティブインターフェース | |
Wayland上の画面へのネイティブインターフェース | |
画面へのネイティブインターフェース | |
X11アプリケーションへのネイティブインターフェース | |
基盤となるプラットフォーム上のオフスクリーンサーフェスを表す | |
ネイティブな OpenGL コンテキストを表し、QSurface での OpenGL レンダリングを可能にする | |
OpenGLリソースを共有するコンテキストのグループを表します | |
OpenGL ES 3.0、3.1、および 3.2 API へのクロスプラットフォームアクセス | |
OpenGL ES 2.0 API へのクロスプラットフォームアクセス | |
OpenGL テクスチャオブジェクトをカプセル化します | |
ページのサイズ、向き、マージンを記述します | |
ページ範囲のコレクションを表します | |
QPageRanges::Range 構造体は、範囲の開始点と終了点を保持します | |
定義されたページサイズのサイズと名前を記述します | |
複数のページをサポートする描画デバイスを表します | |
QPainter を使用して描画可能なオブジェクトの基底クラス | |
QWindowの利便性を高めるサブクラスであり、同時にQPaintDeviceでもある | |
特定のプラットフォーム上で、QPainter が特定のデバイスに描画する方法の抽象的な定義 | |
アクティブなペイントエンジンの現在の状態に関する情報 | |
ペイントイベントのイベントパラメータを含む | |
ウィジェットやその他の描画デバイスに対して低レベルの描画を実行する | |
このクラスは、QPainter::drawPixmapFragments() 関数と組み合わせて使用され、ピクマップ、またはピクマップのサブ矩形がどのように描画されるかを指定します | |
描画操作のコンテナであり、グラフィカルな形状の構築および再利用を可能にする | |
QPainterPath::Element クラスは、サブパスの位置とタイプを指定します | |
指定されたペインターパスに対して、塗りつぶし可能なアウトラインを生成するために使用されます | |
QPainter::save() および QPainter::restore() の呼び出しをバランスよく行うための RAII 便利クラス | |
各ウィジェットの状態ごとのカラーグループを格納します | |
ペイントデバイスとして使用できるPDFを生成するためのクラス | |
QPainterが図形の線やアウトラインをどのように描画すべきかを定義します | |
QPainterコマンドを記録・再生する描画デバイス | |
グラフィックバッファ内のさまざまなピクセルレイアウトを記述するためのクラス | |
ペイントデバイスとして使用できるオフスクリーン画像表現 | |
ピクマップ用のアプリケーション全体にわたるキャッシュ | |
QPixmapCache::Key クラスは、QPixmapCache への効率的なアクセスに使用できます | |
ネイティブプラットフォームのサーフェスイベントを通知するために使用される | |
ポインタイベントの基底クラス | |
マウス、タッチ、またはタブレットイベントの発生源となるデバイスを記述する | |
ポインティングデバイスとともに使用される、タグ付きトークンやスタイラスなど、一意のオブジェクトを識別します | |
整数精度を使用した点のリスト | |
浮動小数点精度を使用した点のリスト | |
ベクトルとスカラーからなる四元数を表す | |
QBrush と組み合わせて、放射状グラデーションブラシを指定するために使用されます | |
QWindow上でQPainterを使用するための利便性クラス | |
フォントの単一の物理インスタンスへのアクセス | |
ペインターのクリップ領域を指定します | |
文字列が正規表現に一致するかどうかを確認するために使用される | |
サイズ変更イベントのイベントパラメータを含む | |
64ビットRGB色を含む構造体 | |
4つの部分からなるRGBA浮動小数点色を含む構造体 | |
vkQueueSubmit() に渡される追加の Vulkan API オブジェクトを参照します | |
画面のプロパティを照会するために使用されます | |
スクロール時に送信される | |
スクロールの準備として送信される | |
セッションマネージャーへのアクセス | |
複数のシェーディング言語に変換されたシェーダーの複数のバージョンと、リフレクションメタデータが含まれています | |
ネイティブシェーダーコードに関する追加のメタデータ | |
サンプラーユニフォームのマッピングメタデータ | |
シェーダーのソースコードまたはバイナリコードと、追加のメタデータが含まれています | |
シェーダーのインターフェースを記述する | |
ユニフォームまたはプッシュ定数ブロックのメンバーを記述します | |
組み込み変数を記述する | |
シェーダー内の入力変数または出力変数を記述する | |
プッシュ定数ブロックを記述する | |
シェーダー・ストレージ・ブロックを記述します | |
uniform ブロックを表します | |
シェーディング言語、フラグ付きバージョン、およびバリアントを指定します | |
シェーディング言語のバージョンを指定します | |
キーボードショートカットの作成に使用されます | |
ユーザーがキーの組み合わせを押したときに発生するイベント | |
ウィジェットが表示されたときに送信されるイベント | |
マウスイベントなど、単一の点を伴うポインタイベントの基底クラス | |
QStandardItemModel クラスで使用するための項目 | |
カスタムデータを格納するための汎用モデル | |
テキストとそのレイアウトの更新頻度が低い場合に、テキストの描画を最適化できるようにするもの | |
ステータスバーにメッセージを表示するために使用されるイベント | |
プラットフォーム固有のヒントや設定を含みます | |
Qtの内部フォントデータベースにフォントを登録する際に使用される | |
Qtにおけるレンダリング可能なサーフェスの抽象化 | |
QSurfaceのフォーマットを表します | |
構文の強調表示ルールを定義できるほか、このクラスを使用して、ドキュメントの現在の書式設定やユーザーデータを照会することもできます | |
Tablet イベントを記述するパラメータが含まれています | |
QTextDocument 内のテキストフラグメントを格納するコンテナ | |
QTextBlock::iterator クラスは、QTextBlock の内容を読み取るためのイテレータを提供します | |
QTextDocument 内のテキストブロックの書式設定情報 | |
QTextDocument 内のテキストブロックを格納するコンテナ | |
テキストブロックにカスタムデータを関連付けるために使用されます | |
QTextDocument内の文字に対する書式設定情報 | |
QTextDocument にアクセスし、変更するための API を提供します | |
書式設定済みのテキストを保持します | |
QTextDocument 内の書式設定済みテキストの一部を表します | |
QTextDocumentをファイルやその他のデバイスに書き出すための、フォーマットに依存しないインターフェース | |
QTextDocument の書式設定情報 | |
単一の QTextCharFormat を持つ QTextDocument 内のテキストを保持します | |
QTextDocument内のフレームを表します | |
QTextDocument内のフレームに関する書式設定情報 | |
QTextDocument内の画像に関する書式設定情報 | |
QAbstractTextDocumentLayout およびその実装におけるインラインオブジェクトを表す | |
カスタムペイントエンジンでテキストを描画するために必要なすべての情報 | |
テキストのレイアウトおよび描画に使用されます | |
QTextLayout::FormatRange 構造体は、テキストレイアウトのコンテンツ内の指定された領域に追加の書式設定情報を適用するために使用されます | |
QTextDocumentで使用されるさまざまな種類の長さをカプセル化しています | |
QTextLayout 内のテキスト行を表します | |
QTextDocument内のアイテムの装飾済みリスト | |
QTextDocument内のリストに関する書式設定情報 | |
QTextDocument の各部分をグループ化できるさまざまな種類のオブジェクトの基底クラスです | |
QTextDocument内でカスタムテキストオブジェクトを描画できるようにする | |
一般的なリッチテキストのプロパティの説明 | |
QTextDocument内のテーブルを表す | |
QTextTable内のセルのプロパティを表します | |
QTextDocument内のテーブルセルの書式設定情報 | |
QTextDocument内のテーブルの書式設定情報 | |
タッチイベントを記述するパラメータを含む | |
座標系の 2D 変換を指定する | |
QUndoStackに格納されるすべてのコマンドの基底クラス | |
QUndoStack オブジェクトのグループ | |
QUndoCommand オブジェクトのスタック | |
MIME タイプと Uniform Type Identifier (UTI) 形式間の変換を行う | |
入力テキストの検証 | |
2D空間におけるベクトルまたは頂点を表す | |
3次元空間におけるベクトルまたは頂点を表します | |
4次元空間におけるベクトルまたは頂点を表す | |
デバイスレベルのコアVulkan 1.3 APIへのクロスプラットフォームアクセス | |
Vulkan拡張機能に関する情報を表します | |
インスタンスレベルのコア Vulkan 1.3 API へのクロスプラットフォームアクセス | |
QVulkanLayer および QVulkanExtension 専用の QList | |
ネイティブのVulkanインスタンスを表し、QSurfaceへのVulkanレンダリングを可能にする | |
Vulkanレイヤーに関する情報を表します | |
Vulkanレンダリングを実行するためのQWindowの便利なサブクラス | |
QVulkanWindow に対するアプリケーション固有のレンダリングロジックを実装するために使用される | |
「What's This?」テキスト内のハイパーリンクを処理するために使用できるイベント | |
ホイールイベントを記述するパラメータを含みます | |
基盤となるウィンドウシステム内のウィンドウを表します | |
ウィンドウの状態が変更される直前の状態 | |
オープンスタンダードのMIMEをWindow Clipboard形式にマッピングする |
詳細な説明
この Qt GUI ページには、このモジュールの使用方法に関する情報が記載されています。
© 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.