QStyleOptionToolBox Class

QStyleOptionToolBoxクラスは、ツールボックスを描画するために必要なパラメータを記述するために使用されます。詳細...

Header: #include <QStyleOptionToolBox>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Inherits: QStyleOption

パブリック型

enum SelectedPosition { NotAdjacent, NextIsSelected, PreviousIsSelected }
enum StyleOptionType { Type }
enum StyleOptionVersion { Version }
enum TabPosition { Beginning, Middle, End, OnlyOneTab }

パブリック関数

QStyleOptionToolBox()
QStyleOptionToolBox(const QStyleOptionToolBox &other)

パブリック変数

QIcon icon
QStyleOptionToolBox::SelectedPosition selectedPosition
QString text

詳細説明

QStyleOptionToolBox には、QStyle 関数がQToolBox を描画するために必要なすべての情報が含まれています。

パフォーマンス上の理由から、メンバ関数はほとんどなく、メンバ変数へのアクセスは直接的です(つまり、. または-> 演算子を使用します)。これにより、構造体を簡単に使用することができ、これらは単にスタイル関数が使用するパラメータであることが強調されます。

QStyleOption およびQToolBoxも参照して ください。

メンバ型ドキュメント

enum QStyleOptionToolBox::SelectedPosition

この列挙型は、選択されたタブの位置を記述します。スタイルによっては、選択されたタブに隣接しているかどうかによって、タブの描画方法を変える必要があります。

定数説明
QStyleOptionToolBox::NotAdjacent0タブが選択されたタブに隣接していない(または選択されたタブである)。
QStyleOptionToolBox::NextIsSelected1次のタブ(通常は右側のタブ)が選択されている。
QStyleOptionToolBox::PreviousIsSelected2前のタブ(通常は左側のタブ)が選択されている。

selectedPositionも参照

enum QStyleOptionToolBox::StyleOptionType

この列挙型は、スタイル・オプションのタイプに関する情報を保持するために使用され、QStyleOption のサブクラスごとに定義されます。

定数説明
QStyleOptionToolBox::TypeSO_ToolBox提供されるスタイルオプションの型 (SO_ToolBox for this class)。

この型は、QStyleOption 、そのサブクラス、およびqstyleoption_cast() によって内部的に使用され、スタイル・オプションの型を決定します。一般に、独自のQStyleOption サブクラスと独自のスタイルを作成するのでなければ、これを気にする必要はありません。

StyleOptionVersionも参照してください

enum QStyleOptionToolBox::StyleOptionVersion

この列挙型は、スタイル・オプションのバージョンに関する情報を保持するために使用され、QStyleOption のサブクラスごとに定義されます。

定数説明
QStyleOptionToolBox::Version12

このバージョンは、QStyleOption サブクラスが互換性を壊すことなく拡張を実装するために使用されます。qstyleoption_cast() を使用する場合、通常は確認する必要はありません。

StyleOptionTypeも参照してください

enum QStyleOptionToolBox::TabPosition

この列挙型は、他のタブとの相対的なタブ位置を記述します。

定数説明
QStyleOptionToolBox::Beginning0タブはツールボックスの最初の(つまり、一番上の)タブです。
QStyleOptionToolBox::Middle1タブをツールボックスの中央に配置します。
QStyleOptionToolBox::End2タブをツールボックスの一番下に配置する。
QStyleOptionToolBox::OnlyOneTab3ツールボックス内のタブは1つだけです。

メンバー関数 ドキュメント

QStyleOptionToolBox::QStyleOptionToolBox()

QStyleOptionToolBox を作成し、メンバ変数をデフォルト値に初期化します。

QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox &other)

other スタイル・オプションのコピーを構築します。

メンバー変数 ドキュメント

QIcon QStyleOptionToolBox::icon

この変数は、ツールボックスタブのアイコンを保持します。

デフォルト値は空のアイコン、すなわち、pixmap もファイル名も持たないアイコンです。

QStyleOptionToolBox::SelectedPosition QStyleOptionToolBox::selectedPosition

この変数は、このタブに対する選択されたタブの位置を保持します。

デフォルト値はNotAdjacent である。すなわち、このタブは選択されたタブに隣接しておらず、選択されたタブでもない。

QString QStyleOptionToolBox::text

この変数はツールボックスタブのテキストを保持します。

デフォルト値は空文字列です。

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