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::NotAdjacent | 0 | タブが選択されたタブに隣接していない(または選択されたタブである)。 |
QStyleOptionToolBox::NextIsSelected | 1 | 次のタブ(通常は右側のタブ)が選択されている。 |
QStyleOptionToolBox::PreviousIsSelected | 2 | 前のタブ(通常は左側のタブ)が選択されている。 |
selectedPositionも参照 。
enum QStyleOptionToolBox::StyleOptionType
この列挙型は、スタイル・オプションのタイプに関する情報を保持するために使用され、QStyleOption のサブクラスごとに定義されます。
定数 | 値 | 説明 |
---|---|---|
QStyleOptionToolBox::Type | SO_ToolBox | 提供されるスタイルオプションの型 (SO_ToolBox for this class)。 |
この型は、QStyleOption 、そのサブクラス、およびqstyleoption_cast() によって内部的に使用され、スタイル・オプションの型を決定します。一般に、独自のQStyleOption サブクラスと独自のスタイルを作成するのでなければ、これを気にする必要はありません。
StyleOptionVersionも参照してください 。
enum QStyleOptionToolBox::StyleOptionVersion
この列挙型は、スタイル・オプションのバージョンに関する情報を保持するために使用され、QStyleOption のサブクラスごとに定義されます。
定数 | 値 | 説明 |
---|---|---|
QStyleOptionToolBox::Version | 1 | 2 |
このバージョンは、QStyleOption サブクラスが互換性を壊すことなく拡張を実装するために使用されます。qstyleoption_cast() を使用する場合、通常は確認する必要はありません。
StyleOptionTypeも参照してください 。
enum QStyleOptionToolBox::TabPosition
この列挙型は、他のタブとの相対的なタブ位置を記述します。
定数 | 値 | 説明 |
---|---|---|
QStyleOptionToolBox::Beginning | 0 | タブはツールボックスの最初の(つまり、一番上の)タブです。 |
QStyleOptionToolBox::Middle | 1 | タブをツールボックスの中央に配置します。 |
QStyleOptionToolBox::End | 2 | タブをツールボックスの一番下に配置する。 |
QStyleOptionToolBox::OnlyOneTab | 3 | ツールボックス内のタブは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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。