Auf dieser Seite

QStyleOptionHeader Class

Die Klasse „QStyleOptionHeader“ dient zur Beschreibung der Parameter für die Darstellung einer Kopfzeile. Mehr...

Kopfzeile: #include <QStyleOptionHeader>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Erbt von: QStyleOption
Vererbt an:

QStyleOptionHeaderV2

Öffentliche Typen

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

Öffentliche Funktionen

QStyleOptionHeader()
QStyleOptionHeader(const QStyleOptionHeader &other)
QStyleOptionHeader &operator=(const QStyleOptionHeader &)

Öffentliche Variablen

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

Ausführliche Beschreibung

QStyleOptionHeader enthält alle Informationen, die die Funktionen von „ QStyle “ benötigen, um den Kopfbereich, den Sortierpfeil und die Kopfzeile der Elementansichten zu zeichnen.

Aus Leistungsgründen gibt es nur wenige Mitgliedsfunktionen, und der Zugriff auf die Mitgliedsvariablen erfolgt direkt (d. h. über den Operator „ . “ oder „ -> “). Dadurch sind die Strukturen einfach zu verwenden, und es wird deutlich, dass es sich lediglich um Parameter handelt, die von den Stilfunktionen verwendet werden.

Siehe auch „ QStyleOption “.

Dokumentation zu Mitgliedstypen

enum QStyleOptionHeader::SectionPosition

Anhand dieser Aufzählung können Sie erkennen, wo sich der Abschnitt im Verhältnis zu den anderen Abschnitten befindet.

KonstanteWertBeschreibung
QStyleOptionHeader::Beginning0Am Anfang der Kopfzeile
QStyleOptionHeader::Middle1In der Mitte der Kopfzeile
QStyleOptionHeader::End2Am Ende des Kopfbereichs
QStyleOptionHeader::OnlyOneSection3Nur ein Kopfzeilenabschnitt

Siehe auch position.

enum QStyleOptionHeader::SelectedPosition

Anhand dieser Aufzählung können Sie erkennen, wo sich die Position des Abschnitts im Verhältnis zum ausgewählten Abschnitt befindet.

KonstanteWertBeschreibung
QStyleOptionHeader::NotAdjacent0Nicht neben dem ausgewählten Abschnitt
QStyleOptionHeader::NextIsSelected1Der nächste Abschnitt ist ausgewählt
QStyleOptionHeader::PreviousIsSelected2Der vorherige Abschnitt ist ausgewählt
QStyleOptionHeader::NextAndPreviousAreSelected3Sowohl der nächste als auch der vorherige Abschnitt sind ausgewählt

Siehe auch selectedPosition.

enum QStyleOptionHeader::SortIndicator

Gibt an, in welche Richtung das Sortierzeichen gezeichnet werden soll

KonstanteWertBeschreibung
QStyleOptionHeader::None0Es wird kein Sortierzeichen benötigt
QStyleOptionHeader::SortUp1Zeichne einen Aufwärtspfeil
QStyleOptionHeader::SortDown2Zeichne einen Abwärtspfeil

Siehe auch „ sortIndicator “.

enum QStyleOptionHeader::StyleOptionType

Diese Enumeration dient dazu, Informationen über den Typ der Stiloption zu speichern, und wird für jede Unterklasse von ` QStyleOption ` definiert.

KonstanteWertBeschreibung
QStyleOptionHeader::TypeSO_HeaderDer Typ der bereitgestellten Stiloption (SO_Header für diese Klasse).

Der Typ wird intern von ` QStyleOption`, seinen Unterklassen und ` qstyleoption_cast()` verwendet, um den Typ der Stiloption zu ermitteln. Im Allgemeinen müssen Sie sich darüber keine Gedanken machen, es sei denn, Sie möchten eine eigene Unterklasse von ` QStyleOption ` und eigene Stile erstellen.

Siehe auch StyleOptionVersion.

enum QStyleOptionHeader::StyleOptionVersion

Diese Enumeration dient zur Speicherung von Informationen über die Version der Stiloption und ist für jede Unterklasse von ` QStyleOption ` definiert.

KonstanteWertBeschreibung
QStyleOptionHeader::Version11

Die Version wird von Unterklassen von ` QStyleOption ` verwendet, um Erweiterungen zu implementieren, ohne die Kompatibilität zu beeinträchtigen. Wenn Sie ` qstyleoption_cast()` verwenden, müssen Sie dies normalerweise nicht überprüfen.

Siehe auch ` StyleOptionType`.

Dokumentation der Mitgliedsfunktionen

QStyleOptionHeader::QStyleOptionHeader()

Erstellt einen `QStyleOptionHeader` und initialisiert die Membervariablen mit ihren Standardwerten.

QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader &other)

Erstellt eine Kopie der Stiloption „ other “.

[noexcept default] QStyleOptionHeader &QStyleOptionHeader::operator=(const QStyleOptionHeader &)

other Weist dieser Instanz von „ QStyleOptionHeader “ den Wert „ “ zu.

Dokumentation zu Member-Variablen

QIcon QStyleOptionHeader::icon

Diese Variable enthält das Symbol der Kopfzeile

Der Standardwert ist ein leeres Symbol, d. h. ein Symbol, das weder über eine Pixmap noch über einen Dateinamen verfügt.

Qt::Alignment QStyleOptionHeader::iconAlignment

Diese Variable enthält die Ausrichtungsflags für das Symbol der Kopfzeile

Der Standardwert lautet „ Qt::AlignLeft “.

Qt::Orientation QStyleOptionHeader::orientation

Diese Variable enthält die Ausrichtung der Kopfzeile (horizontal oder vertikal)

Die Standardausrichtung ist Qt::Horizontal

QStyleOptionHeader::SectionPosition QStyleOptionHeader::position

Diese Variable enthält die Position des Abschnitts im Verhältnis zu den anderen Abschnitten

Der Standardwert lautet „ QStyleOptionHeader::Beginning “.

int QStyleOptionHeader::section

Diese Variable gibt an, welcher Abschnitt des Headers gerade gezeichnet wird

Der Standardwert ist 0.

QStyleOptionHeader::SelectedPosition QStyleOptionHeader::selectedPosition

Diese Variable enthält die Position des Abschnitts im Verhältnis zum ausgewählten Abschnitt

Der Standardwert lautet QStyleOptionHeader::NotAdjacent

QStyleOptionHeader::SortIndicator QStyleOptionHeader::sortIndicator

Diese Variable gibt die Richtung an, in der das Sortierzeichen gezeichnet werden soll

Der Standardwert lautet „ QStyleOptionHeader::None “.

QString QStyleOptionHeader::text

Diese Variable enthält den Text der Kopfzeile

Der Standardwert ist eine leere Zeichenkette.

Qt::Alignment QStyleOptionHeader::textAlignment

Diese Variable enthält die Ausrichtungsflags für den Text der Kopfzeile

Der Standardwert lautet „ Qt::AlignLeft “.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.