Qt Widgets C++ Classes

Qt Widgets モジュールは Qt GUI を C++ ウィジェット機能で拡張します。詳細...

クラス

QAbstractButton

ボタンウィジェットの抽象ベースクラスで、ボタンに共通する機能を提供します。

QAbstractGraphicsShapeItem

すべてのパスアイテムの共通ベース

QAbstractItemDelegate

モデルからのデータアイテムの表示と編集に使用されます。

QAbstractItemView

アイテムビュークラスの基本機能

QAbstractScrollArea

オンデマンドスクロールバーを持つスクロール領域

QAbstractSlider

範囲内の整数値

QAbstractSpinBox

値を表示するためのスピンボックスとライン編集

QAccessibleWidget

QWidgets用のQAccessibleInterfaceの実装

QApplication

GUIアプリケーションの制御フローとメイン設定の管理

QBoxLayout

子ウィジェットを水平または垂直に並べる

QButtonGroup

ボタンウィジェットのグループを整理するコンテナ

QCalendarWidget

ユーザーが日付を選択できる月ベースのカレンダーウィジェット

QCheckBox

テキストラベル付きチェックボックス

QColorDialog

色を指定するためのダイアログ・ウィジェット

QColormap

デバイスに依存しないQColorsをデバイスに依存するピクセル値にマップする

QColumnView

カラムビューのモデル/ビュー実装

QComboBox

ボタンとドロップダウンリストの組み合わせ

QCommandLinkButton

Vistaスタイルのコマンドリンクボタン

QCommonStyle

GUIの共通のルック&フィールをカプセル化する

QCompleter

アイテムモデルに基づく補完

QDataWidgetMapper

データモデルのセクションとウィジェットのマッピング

QDateEdit

QDateTimeEditウィジェットに基づく日付編集用ウィジェット

QDateTimeEdit

日付と時刻を編集するウィジェット

QDial

丸め範囲コントロール(速度計や電位差計のようなもの)

QDialog

ダイアログウィンドウの基本クラス

QDialogButtonBox

現在のウィジェットスタイルに適したレイアウトでボタンを表示するウィジェット

QDockWidget

QMainWindow内にドッキングしたり、デスクトップ上のトップレベルウィンドウとしてフローティングできるウィジェット

QDoubleSpinBox

ダブルスを取るスピンボックス・ウィジェット

QErrorMessage

エラーメッセージ表示ダイアログ

QFileDialog

ユーザーがファイルやディレクトリを選択できるダイアログ

QFileIconProvider

QFileSystemModel クラスのファイル・アイコン

QFocusFrame

ウィジェットの通常のペイント可能領域の外側に置くことができるフォーカス・フレーム

QFontComboBox

ユーザーがフォント・ファミリーを選択できるコンボボックス

QFontDialog

フォントを選択するためのダイアログ・ウィジェット

QFormLayout

入力ウィジェットのフォームと関連するラベルの管理

QFormLayout::TakeRowResult

QFormLayout::takeRow() 呼び出しの結果を格納します。

QFrame

フレームを持つことができるウィジェットの基底クラス

QGesture

ジェスチャーを表し、対応するユーザー入力を記述するプロパティを含む

QGestureEvent

トリガーされたジェスチャの記述

QGestureRecognizer

ジェスチャ認識のインフラストラクチャ

QGraphicsAnchor

QGraphicsAnchorLayout 内の 2 つのアイテムの間のアンカーを表します。

QGraphicsAnchorLayout

グラフィックス・ビューでウィジェット同士をアンカーするためのレイアウト

QGraphicsBlurEffect

ぼかし効果

QGraphicsColorizeEffect

カラーライズ効果

QGraphicsDropShadowEffect

ドロップシャドウ効果

QGraphicsEffect

すべてのグラフィックス効果の基本クラス

QGraphicsEllipseItem

QGraphicsScene に追加できる楕円アイテム

QGraphicsGridLayout

グラフィックビューでウィジェットを管理するためのグリッドレイアウト

QGraphicsItem

QGraphicsScene 内のすべてのグラフィカルアイテムの基本クラス

QGraphicsItemGroup

アイテムのグループを1つのアイテムとして扱うコンテナ

QGraphicsLayout

Graphics View のすべてのレイアウトの基本クラスです。

QGraphicsLayoutItem

カスタムアイテムをレイアウトで管理できるように継承できます。

QGraphicsLineItem

QGraphicsSceneに追加できるラインアイテム

QGraphicsLinearLayout

グラフィックスビューでウィジェットを管理するための水平または垂直レイアウト

QGraphicsObject

シグナル、スロット、プロパティを必要とするすべてのグラフィックアイテムの基本クラス

QGraphicsOpacityEffect

不透明効果

QGraphicsPathItem

QGraphicsSceneに追加できるPathアイテム

QGraphicsPixmapItem

QGraphicsSceneに追加できるPixmapアイテム

QGraphicsPolygonItem

QGraphicsSceneに追加できるPolygonアイテム

QGraphicsProxyWidget

QGraphicsSceneにQWidgetを埋め込むためのプロキシレイヤー

QGraphicsRectItem

QGraphicsSceneに追加できる矩形アイテム

QGraphicsRotation

指定された軸を中心とした回転変換

QGraphicsScale

スケール変換

QGraphicsScene

多数の2Dグラフィカルアイテムを管理するためのサーフェス

QGraphicsSceneContextMenuEvent

グラフィックスビューフレームワークのコンテキストメニューイベント

QGraphicsSceneDragDropEvent

グラフィックスビューフレームワークでのドラッグ&ドロップのイベント

QGraphicsSceneEvent

すべてのグラフィックスビュー関連イベントの基本クラス

QGraphicsSceneHelpEvent

ツールチップが要求されたときのイベント

QGraphicsSceneHoverEvent

グラフィックスビューフレームワークのホバーイベント

QGraphicsSceneMouseEvent

グラフィックスビューフレームワークのマウスイベント

QGraphicsSceneMoveEvent

グラフィックスビューフレームワークでのウィジェット移動のイベント

QGraphicsSceneResizeEvent

グラフィクスビューフレームワークにおけるウィジェットのサイズ変更に関するイベント

QGraphicsSceneWheelEvent

グラフィックスビューフレームワークでのホイールイベント

QGraphicsSimpleTextItem

QGraphicsScene に追加できる単純なテキストパス項目

QGraphicsTextItem

フォーマットされたテキストを表示するために QGraphicsScene に追加できるテキストアイテム

QGraphicsTransform

QGraphicsItems の高度な変換を構築するための抽象ベース・クラス

QGraphicsView

QGraphicsScene のコンテンツを表示するためのウィジェット。

QGraphicsWidget

QGraphicsScene 内のすべてのウィジェット項目の基本クラスです。

QGridLayout

グリッドにウィジェットをレイアウトします。

QGroupBox

タイトル付きグループボックスフレーム

QHBoxLayout

ウィジェットを水平に並べる

QHeaderView

アイテムビューのヘッダー行またはヘッダー列

QInputDialog

ユーザから単一の値を取得するためのシンプルな便利ダイアログ

QItemDelegate

モデルからのデータ項目の表示と編集機能

QItemEditorCreator

QItemEditorCreatorBaseをサブクラス化することなく、アイテムエディタ・クリエータ・ベースが作成できるようになります。

QItemEditorCreatorBase

新しいアイテムエディタクリエータを実装する際にサブクラス化する必要がある抽象基底クラス

QItemEditorFactory

ビューやデリゲートで項目データを編集するためのウィジェット

QKeySequenceEdit

QKeySequence を入力できます。

QLCDNumber

LCDのような数字表示

QLabel

テキストまたは画像の表示

QLayout

ジオメトリ・マネージャの基本クラス

QLayoutItem

QLayoutが操作する抽象アイテム

QLineEdit

一行テキストエディター

QListView

モデル上のリストまたはアイコン表示

QListWidget

アイテムベースのリストウィジェット

QListWidgetItem

QListWidgetアイテムビュークラスで使用するアイテム

QMainWindow

メインアプリケーションウィンドウ

QMdiArea

MDIウィンドウが表示される領域

QMdiSubWindow

QMdiAreaのサブウィンドウ・クラス

QMenu

メニューバー、コンテキストメニュー、その他のポップアップメニューで使用するメニューウィジェット

QMenuBar

水平メニュー・バー

QMessageBox

ユーザーへの通知、またはユーザーへの質問と回答のためのモーダルダイアログ

QPanGesture

ユーザーによるパン・ジェスチャーを表す

QPinchGesture

ユーザーによるピンチ・ジェスチャーの説明

QPlainTextDocumentLayout

QTextDocument用のプレーンテキスト・レイアウトの実装

QPlainTextEdit

プレーンテキストの編集と表示に使用されるウィジェット

QProgressBar

水平または垂直プログレスバー

QProgressDialog

遅い操作の進行状況についてのフィードバック

QProxyStyle

QStyle 要素の動的オーバーライドを簡素化する便利なクラス

QPushButton

コマンドボタン

QRadioButton

テキストラベル付きのラジオボタン

QRhiWidget

Vulkan、Metal、Direct 3D などの高速グラフィクス API を介して 3D グラフィックスをレンダリングするためのウィジェット

QRubberBand

選択または境界を示す矩形または線

QScrollArea

別のウィジェットへのビューのスクロール

QScrollBar

垂直または水平スクロールバー

QScroller

スクロールするウィジェットまたはグラフィック アイテムに対して、キネティック スクロールを有効にします。

QScrollerProperties

QScrollerの設定を保存します。

QSizeGrip

トップレベルウィンドウのサイズを変更するためのリサイズハンドル

QSizePolicy

水平方向と垂直方向のサイズ変更ポリシーを記述するレイアウト属性

QSlider

垂直または水平スライダー

QSpacerItem

レイアウト内の空白スペース

QSpinBox

スピンボックス・ウィジェット

QSplashScreen

アプリケーション起動時に表示可能なスプラッシュ・スクリーン

QSplitter

スプリッター・ウィジェットの実装

QSplitterHandle

スプリッターのハンドル機能

QStackedLayout

一度に1つのウィジェットだけが表示されるウィジェットのスタック

QStackedWidget

同時に1つのウィジェットだけが表示されるウィジェットのスタック

QStandardItemEditorCreator

QItemEditorCreatorBaseをサブクラス化せずにウィジェットを登録する可能性

QStatusBar

ステータス情報の表示に適した水平バー

QStyle

GUIのルック&フィールをカプセル化する抽象基底クラス

QStyleFactory

QStyle オブジェクトを作成します。

QStyleHintReturn

基本データ型以上を返すスタイル・ヒント

QStyleHintReturnMask

QRegion を返すスタイルヒント

QStyleHintReturnVariant

QVariant を返すスタイル・ヒント

QStyleOption

QStyle 関数で使用されるパラメータを格納します。

QStyleOptionButton

ボタンを描画するためのパラメータを記述するために使用されます。

QStyleOptionComboBox

コンボボックスを描画するためのパラメータを記述します。

QStyleOptionComplex

すべての複合コントロールに共通するパラメータを保持します。

QStyleOptionDockWidget

ドックウィジェットを描画するためのパラメータを記述します。

QStyleOptionFocusRect

QStyleでフォーカス矩形を描画するためのパラメータを記述するために使用されます。

QStyleOptionFrame

フレームを描画するためのパラメータを記述します。

QStyleOptionGraphicsItem

QGraphicsItem の描画に必要なパラメータの説明に使用します。

QStyleOptionGroupBox

グループボックスを描画するためのパラメータについて説明しています。

QStyleOptionHeader

ヘッダーを描画するためのパラメータを記述するのに使用されます

QStyleOptionHeaderV2

ヘッダーを描画するためのパラメータを記述するのに使用される

QStyleOptionMenuItem

メニュー項目の描画に必要なパラメータを記述するのに使用されます。

QStyleOptionProgressBar

プログレスバーの描画に必要なパラメータを記述するために使用される。

QStyleOptionRubberBand

ゴムバンドを描画するために必要なパラメータを記述するために使用される

QStyleOptionSizeGrip

サイズグリップを描画するために必要なパラメータを記述するために使用される

QStyleOptionSlider

スライダを描画するために必要なパラメータを記述するために使用される

QStyleOptionSpinBox

スピンボックスの描画に必要なパラメータを記述するために使用されます。

QStyleOptionTab

タブバーを描画するためのパラメータを記述するために使用される

QStyleOptionTabBarBase

タブバーのベース、すなわちタブバーが通常重なる部分について記述するために使用される

QStyleOptionTabWidgetFrame

タブウィジェットを囲むフレームを描画するためのパラメータを記述します。

QStyleOptionTitleBar

タイトルバーを描画するためのパラメータを記述します。

QStyleOptionToolBar

ツールバーを描画するためのパラメータを記述します。

QStyleOptionToolBox

ツールボックスを描画するためのパラメータを記述するために使用されます。

QStyleOptionToolButton

ツールボタンを描画するためのパラメータを記述するのに使用されます

QStyleOptionViewItem

ビューウィジェットのアイテムを描画するためのパラメータを記述するために使用されます。

QStylePainter

ウィジェット内にQStyle要素を描画するための便利なクラスです。

QStylePlugin

カスタムQStyleプラグインのための抽象ベース

QStyledItemDelegate

モデルからのデータ項目の表示と編集機能

QSwipeGesture

ユーザーによるスワイプジェスチャの記述

QSystemTrayIcon

システムトレイのアプリケーションのアイコン

QTabBar

タブ付きダイアログなどで使用されるタブバー

QTabWidget

タブウィジェットのスタック

QTableView

テーブルビューのデフォルトモデル/ビュー実装

QTableWidget

デフォルトモデルによる項目ベースのテーブルビュー

QTableWidgetItem

QTableWidget クラスで使用する項目

QTableWidgetSelectionRange

モデルインデックスと選択モデルを使わずにモデル内の選択を操作する方法

QTapAndHoldGesture

ユーザーによるタップ・アンド・ホールド(別名 LongTap)ジェスチャーを記述する

QTapGesture

ユーザによるタップジェスチャを記述する

QTextBrowser

ハイパーテキスト・ナビゲーションを備えたリッチテキスト・ブラウザ

QTextEdit

プレーンテキストとリッチテキストの両方の編集と表示に使用されるウィジェット

QTextEdit::ExtraSelection

QTextEdit::ExtraSelection 構造体は、ドキュメント内の指定された選択範囲の文字フォーマットを指定する方法を提供します。

QTileRules

9つのセグメントに分割されたpixmapや画像を描画するためのルール

QTimeEdit

QDateTimeEditウィジェットに基づく時間編集用ウィジェット

QToolBar

一連のコントロールを含む移動可能なパネル

QToolBox

タブ化されたウィジェット項目の列

QToolButton

コマンドやオプションへのクイックアクセスボタン(通常はQToolBar内で使用

QToolTip

ウィジェットのツール・ヒント(バルーン・ヘルプ

QTreeView

ツリービューのデフォルトモデル/ビュー実装

QTreeWidget

定義済みのツリーモデルを使用するツリービュー

QTreeWidgetItem

QTreeWidget便利クラスで使用する項目

QTreeWidgetItemIterator

QTreeWidgetインスタンス内のアイテムを反復処理する方法

QUndoView

QUndoStackの内容を表示する

QVBoxLayout

ウィジェットを縦に並べる

QWhatsThis

ウィジェットの簡単な説明、つまり、"これは何ですか?"という質問への回答

QWidget

すべてのユーザー・インターフェース・オブジェクトの基本クラス

QWidgetAction

ツールバーなどのアクションベースのコンテナにカスタムウィジェットを挿入するためのインターフェイスによってQActionを拡張します。

QWidgetItem

ウィジェットを表すレイアウト項目

QWizard

ウィザードのフレームワーク

QWizardPage

ウィザード・ページの基本クラス

詳しい説明

Qt Widgetsページには、モジュールの使用方法に関する情報が含まれています。

本書に含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。