QStyleOptionHeader Class

QStyleOptionHeaderクラスは、ヘッダーを描画するためのパラメータを記述するために使用されます。詳細...

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

QStyleOptionHeaderV2

パブリック型

enum SectionPosition { Beginning, Middle, End, OnlyOneSection }
enum SelectedPosition { NotAdjacent, NextIsSelected, PreviousIsSelected, NextAndPreviousAreSelected }
enum SortIndicator { None, SortUp, SortDown }
enum StyleOptionType { Type }
enum StyleOptionVersion { Version }

パブリック関数

QStyleOptionHeader()
QStyleOptionHeader(const QStyleOptionHeader &other)

パブリック変数

QIcon icon
Qt::Alignment iconAlignment
Qt::Orientation orientation
QStyleOptionHeader::SectionPosition position
int section
QStyleOptionHeader::SelectedPosition selectedPosition
QStyleOptionHeader::SortIndicator sortIndicator
QString text
Qt::Alignment textAlignment

詳細説明

QStyleOptionHeader には、QStyle 関数がアイテムビューのヘッダーペイン、ヘッダーソート矢印、ヘッダーラベルを描画するために必要なすべての情報が含まれています。

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

QStyleOptionも参照してください

メンバ型ドキュメント

enum QStyleOptionHeader::SectionPosition

この列挙型は、セクションの位置が他のセクションに対してどの位置にあるかを知ることができる。

定数説明
QStyleOptionHeader::Beginning0ヘッダーの先頭
QStyleOptionHeader::Middle1ヘッダーの真ん中
QStyleOptionHeader::End2ヘッダーの最後
QStyleOptionHeader::OnlyOneSection31つのヘッダーセクションのみ

positionも参照してください

enum QStyleOptionHeader::SelectedPosition

この列挙型は、セクションの位置が選択されたセクションのどの位置にあるかを知ることができます。

定数説明
QStyleOptionHeader::NotAdjacent0選択されたセクションに隣接していない
QStyleOptionHeader::NextIsSelected1次のセクションが選択されている
QStyleOptionHeader::PreviousIsSelected2前のセクションが選択されている
QStyleOptionHeader::NextAndPreviousAreSelected3次のセクションと前のセクションの両方が選択されている

selectedPositionも参照

enum QStyleOptionHeader::SortIndicator

ソートインジケータが描画される方向を示します。

定数説明
QStyleOptionHeader::None0ソートインジケータは不要
QStyleOptionHeader::SortUp1上インジケータを描画
QStyleOptionHeader::SortDown2下降インジケータの描画

sortIndicatorも参照

enum QStyleOptionHeader::StyleOptionType

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

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

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

StyleOptionVersionも参照してください

enum QStyleOptionHeader::StyleOptionVersion

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

定数説明
QStyleOptionHeader::Version11

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

StyleOptionTypeも参照

メンバ関数 ドキュメント

QStyleOptionHeader::QStyleOptionHeader()

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

QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader &other)

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

メンバ変数 ドキュメント

QIcon QStyleOptionHeader::icon

この変数は、ヘッダーのアイコンを保持します。

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

Qt::Alignment QStyleOptionHeader::iconAlignment

この変数は、ヘッダーのアイコンの整列フラグを保持する。

デフォルト値はQt::AlignLeft

Qt::Orientation QStyleOptionHeader::orientation

この変数はヘッダーの向き(水平または垂直)を保持する。

デフォルトの向きはQt::Horizontal

QStyleOptionHeader::SectionPosition QStyleOptionHeader::position

この変数は他のセクションに対するセクションの位置を保持する。

デフォルト値はQStyleOptionHeader::Beginning です。

int QStyleOptionHeader::section

この変数はヘッダーのどのセクションが描画されるかを保持する。

デフォルト値は0です。

QStyleOptionHeader::SelectedPosition QStyleOptionHeader::selectedPosition

この変数は、選択されたセクションに対するセクションの位置を保持する。

デフォルト値はQStyleOptionHeader::NotAdjacent

QStyleOptionHeader::SortIndicator QStyleOptionHeader::sortIndicator

この変数はソートインジケータが描画される方向を保持する。

デフォルト値はQStyleOptionHeader::None

QString QStyleOptionHeader::text

この変数はヘッダーのテキストを保持する。

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

Qt::Alignment QStyleOptionHeader::textAlignment

この変数はヘッダーテキストの整列フラグを保持する。

デフォルト値はQt::AlignLeft です。

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