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