QStyleOptionTabBarBase Class

QStyleOptionTabBarBaseクラスはタブバーのベース、つまりタブバーが通常重なっている部分を記述するために使用されます。詳細...

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

パブリック型

enum StyleOptionType { Type }
enum StyleOptionVersion { Version }

パブリック関数

QStyleOptionTabBarBase()
QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other)

パブリック変数

bool documentMode
QRect selectedTabRect
QTabBar::Shape shape
QRect tabBarRect

詳細説明

QStyleOptionTabBarBaseは、QStyle 関数がタブバーベースを描画するために必要なすべての情報を含んでいます。これは、スタンドアロンのQTabBarQTabWidget の一部ではないもの)に対してのみ描画されることに注意してください。

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

QStyleOption およびQTabBar::drawBase()も参照のこと

メンバ型ドキュメント

enum QStyleOptionTabBarBase::StyleOptionType

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

定数説明
QStyleOptionTabBarBase::TypeSO_TabBarBase提供されるスタイルオプションの型 ( このクラスではSO_TabBarBase )。

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

StyleOptionVersionも参照してください

enum QStyleOptionTabBarBase::StyleOptionVersion

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

定数説明
QStyleOptionTabBarBase::Version12

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

StyleOptionTypeも参照

メンバ関数 ドキュメント

QStyleOptionTabBarBase::QStyleOptionTabBarBase()

QStyleOptionTabBarBase を構築し、メンバ変数をデフォルト値に初期化します。

QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other)

other のコピーを構築します。

メンバ変数 ドキュメント

bool QStyleOptionTabBarBase::documentMode

この変数は、タブバーがドキュメントモードであるかどうかを保持します。

デフォルト値は false です;

QRect QStyleOptionTabBarBase::selectedTabRect

この変数は、選択されたタブを含む矩形を保持します。

この矩形はtabBarRect に含まれる。デフォルト値は null rectangle、すなわち幅と高さが共に 0 に設定された矩形である。

QTabBar::Shape QStyleOptionTabBarBase::shape

この変数はタブバーの形状を保持します。

デフォルト値はQTabBar::RoundedNorth

QRect QStyleOptionTabBarBase::tabBarRect

この変数はすべてのタブを含む矩形を保持します。

デフォルト値はヌル矩形、つまり幅と高さの両方が 0 に設定された矩形です。

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