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: |
Ö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.
| Konstante | Wert | Beschreibung |
|---|---|---|
QStyleOptionHeader::Beginning | 0 | Am Anfang der Kopfzeile |
QStyleOptionHeader::Middle | 1 | In der Mitte der Kopfzeile |
QStyleOptionHeader::End | 2 | Am Ende des Kopfbereichs |
QStyleOptionHeader::OnlyOneSection | 3 | Nur 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.
| Konstante | Wert | Beschreibung |
|---|---|---|
QStyleOptionHeader::NotAdjacent | 0 | Nicht neben dem ausgewählten Abschnitt |
QStyleOptionHeader::NextIsSelected | 1 | Der nächste Abschnitt ist ausgewählt |
QStyleOptionHeader::PreviousIsSelected | 2 | Der vorherige Abschnitt ist ausgewählt |
QStyleOptionHeader::NextAndPreviousAreSelected | 3 | Sowohl 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
| Konstante | Wert | Beschreibung |
|---|---|---|
QStyleOptionHeader::None | 0 | Es wird kein Sortierzeichen benötigt |
QStyleOptionHeader::SortUp | 1 | Zeichne einen Aufwärtspfeil |
QStyleOptionHeader::SortDown | 2 | Zeichne 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.
| Konstante | Wert | Beschreibung |
|---|---|---|
QStyleOptionHeader::Type | SO_Header | Der 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.
| Konstante | Wert | Beschreibung |
|---|---|---|
QStyleOptionHeader::Version | 1 | 1 |
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.