QStyleOptionTabWidgetFrame Class
QStyleOptionTabWidgetFrameクラスは、タブウィジェットの周りにフレームを描画するためのパラメータを記述するために使用されます。詳細...
Header: | #include <QStyleOptionTabWidgetFrame> |
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 } |
パブリック関数
QStyleOptionTabWidgetFrame() | |
QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) |
パブリック変数
QSize | leftCornerWidgetSize |
int | lineWidth |
int | midLineWidth |
QSize | rightCornerWidgetSize |
QRect | selectedTabRect |
QTabBar::Shape | shape |
QRect | tabBarRect |
QSize | tabBarSize |
詳細説明
QStyleOptionTabWidgetFrame は、QStyle 関数がQTabWidget の周りにフレームを描画するために必要なすべての情報を含んでいます。
パフォーマンス上の理由から、メンバ関数はほとんどなく、メンバ変数へのアクセスは直接的です(つまり、.
または->
演算子を使用します)。これにより、構造体を簡単に使用することができ、これらは単にスタイル関数で使用されるパラメータであることが強調されます。
QStyleOption およびQTabWidgetも参照して ください。
メンバ型ドキュメント
enum QStyleOptionTabWidgetFrame::StyleOptionType
この列挙型は、スタイル・オプションの型に関する情報を保持するために使われ、QStyleOption のサブクラスごとに定義されています。
定数 | 値 | 説明 |
---|---|---|
QStyleOptionTabWidgetFrame::Type | SO_TabWidgetFrame | 提供されるスタイルオプションの型 ( このクラスではSO_TabWidgetFrame )。 |
この型は、QStyleOption 、そのサブクラス、およびqstyleoption_cast() によって内部的に使用され、スタイル・オプションの型を決定します。一般に、独自のQStyleOption サブクラスと独自のスタイルを作成するのでなければ、これを気にする必要はありません。
StyleOptionVersionも参照してください 。
enum QStyleOptionTabWidgetFrame::StyleOptionVersion
この列挙型は、スタイル・オプションのバージョンに関する情報を保持するために使用され、QStyleOption のサブクラスごとに定義されます。
定数 | 値 | 説明 |
---|---|---|
QStyleOptionTabWidgetFrame::Version | 1 | 2 |
このバージョンは、QStyleOption サブクラスが互換性を壊すことなく拡張を実装するために使用されます。qstyleoption_cast() を使用する場合、通常は確認する必要はありません。
StyleOptionTypeも参照 。
メンバ関数 ドキュメント
QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame()
QStyleOptionTabWidgetFrame を構築し、メンバ変数をデフォルト値に初期化します。
QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
other のコピーを構築します。
メンバ変数ドキュメント
QSize QStyleOptionTabWidgetFrame::leftCornerWidgetSize
この変数は、左コーナーウィジェットのサイズを保持します。
デフォルト値はQSize(-1, -1)、つまり無効なサイズです。
int QStyleOptionTabWidgetFrame::lineWidth
この変数はパネルを描画する線幅を保持する。
デフォルト値は0である。
int QStyleOptionTabWidgetFrame::midLineWidth
この変数はパネルを描画するための中間線の幅を保持する。
中間の線幅は、通常、くぼみや盛り上がりのある枠を描くときに使われる。デフォルト値は0である。
QSize QStyleOptionTabWidgetFrame::rightCornerWidgetSize
この変数は右コーナーウィジェットのサイズを保持する。
デフォルト値はQSize(-1, -1)、すなわち無効なサイズである。
QRect QStyleOptionTabWidgetFrame::selectedTabRect
この変数は選択されたタブを含む矩形を保持する。
この矩形はtabBarRect の中に含まれます。デフォルト値はヌル矩形、すなわち幅と高さの両方が0に設定された矩形です。
QTabBar::Shape QStyleOptionTabWidgetFrame::shape
この変数は、タブの描画に使用されるタブの形状を保持します。
デフォルト値はQTabBar::RoundedNorth 。
QRect QStyleOptionTabWidgetFrame::tabBarRect
この変数は、すべてのタブを含む矩形を保持します。
デフォルト値はヌル矩形、すなわち幅と高さの両方が0に設定された矩形です。
QSize QStyleOptionTabWidgetFrame::tabBarSize
この変数はタブバーのサイズを保持します
デフォルト値はQSize(-1, -1)、つまり無効なサイズです。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。