QStyleOptionProgressBar Class
Die Klasse QStyleOptionProgressBar wird verwendet, um die Parameter zu beschreiben, die zum Zeichnen eines Fortschrittsbalkens erforderlich sind. Mehr...
Kopfzeile: | #include <QStyleOptionProgressBar> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake: | QT += widgets |
Vererbt: | QStyleOption |
Öffentliche Typen
enum | StyleOptionType { Type } |
enum | StyleOptionVersion { Version } |
Öffentliche Funktionen
QStyleOptionProgressBar() | |
QStyleOptionProgressBar(const QStyleOptionProgressBar &other) |
Öffentliche Variablen
bool | bottomToTop |
bool | invertedAppearance |
int | maximum |
int | minimum |
int | progress |
QString | text |
Qt::Alignment | textAlignment |
bool | textVisible |
Detaillierte Beschreibung
Eine Instanz der Klasse QStyleOptionProgressBar hat den Typ SO_ProgressBar und die Version 2.
Der Typ wird intern von QStyleOption, seinen Unterklassen und qstyleoption_cast() verwendet, um den Typ der Stiloption zu bestimmen. Im Allgemeinen müssen Sie sich darüber keine Gedanken machen, es sei denn, Sie möchten Ihre eigene QStyleOption Unterklasse und Ihre eigenen Stile erstellen. Die Version wird von QStyleOption Unterklassen verwendet, um Erweiterungen zu implementieren, ohne die Kompatibilität zu verletzen. Wenn Sie qstyleoption_cast() verwenden, brauchen Sie dies normalerweise nicht zu überprüfen.
Aus Leistungsgründen gibt es nur wenige Mitgliedsfunktionen, und der Zugriff auf die Mitgliedsvariablen erfolgt direkt (d. h. mit dem Operator .
oder ->
). Dies macht die Verwendung der Strukturen einfach und unterstreicht, dass es sich lediglich um Parameter handelt, die von den Stilfunktionen verwendet werden.
Siehe auch QStyleOption.
Dokumentation der Mitgliedstypen
enum QStyleOptionProgressBar::StyleOptionType
Diese Aufzählung wird verwendet, um Informationen über den Typ der Stiloption zu speichern, und ist für jede Unterklasse von QStyleOption definiert.
Konstante | Wert | Beschreibung |
---|---|---|
QStyleOptionProgressBar::Type | SO_ProgressBar | Der Typ der angebotenen Stiloption (SO_ProgressBar für diese Klasse). |
Der Typ wird intern von QStyleOption, seinen Unterklassen und qstyleoption_cast() verwendet, um den Typ der Stiloption zu bestimmen. Im Allgemeinen müssen Sie sich nicht darum kümmern, es sei denn, Sie möchten Ihre eigene QStyleOption Unterklasse und Ihre eigenen Stile erstellen.
Siehe auch StyleOptionVersion.
enum QStyleOptionProgressBar::StyleOptionVersion
Diese Aufzählung wird verwendet, um Informationen über die Version der Stiloption zu speichern, und ist für jede Unterklasse von QStyleOption definiert.
Konstante | Wert | Beschreibung |
---|---|---|
QStyleOptionProgressBar::Version | 1 | 2 |
Die Version wird von QStyleOption Unterklassen verwendet, um Erweiterungen zu implementieren, ohne die Kompatibilität zu beeinträchtigen. Wenn Sie qstyleoption_cast() verwenden, brauchen Sie sie normalerweise nicht zu überprüfen.
Siehe auch StyleOptionType.
Dokumentation der Mitgliedsfunktionen
QStyleOptionProgressBar::QStyleOptionProgressBar()
Konstruiert eine QStyleOptionProgressBar, wobei die Variablen der Mitglieder auf ihre Standardwerte initialisiert werden.
QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar &other)
Konstruiert eine Kopie der Stiloption other.
Dokumentation der Mitgliedsvariablen
bool QStyleOptionProgressBar::bottomToTop
Diese Variable legt fest, ob der Text von unten nach oben gelesen wird, wenn der Fortschrittsbalken vertikal ist.
Der Standardwert ist false.
Siehe auch QProgressBar::textDirection.
bool QStyleOptionProgressBar::invertedAppearance
Diese Variable gibt an, ob das Erscheinungsbild des Fortschrittsbalkens invertiert ist.
Der Standardwert ist false.
Siehe auch QProgressBar::invertedAppearance.
int QStyleOptionProgressBar::maximum
Diese Variable enthält den Höchstwert für den Fortschrittsbalken
Dies ist der Maximalwert für den Fortschrittsbalken. Der Standardwert ist 0.
Siehe auch QProgressBar::maximum.
int QStyleOptionProgressBar::minimum
Diese Variable enthält den Mindestwert für den Fortschrittsbalken
Dies ist der Mindestwert für den Fortschrittsbalken. Der Standardwert ist 0.
Siehe auch QProgressBar::minimum.
int QStyleOptionProgressBar::progress
Diese Variable enthält den aktuellen Fortschritt für den Fortschrittsbalken
Der aktuelle Fortschritt. Ein Wert von QStyleOptionProgressBar::minimum - 1 zeigt an, dass der Fortschritt noch nicht begonnen hat. Der Standardwert ist 0.
Siehe auch QProgressBar::value.
QString QStyleOptionProgressBar::text
Diese Variable enthält den Text für den Fortschrittsbalken
Der Text des Fortschrittsbalkens ist normalerweise nur der Fortschritt, ausgedrückt als String. Eine leere Zeichenkette bedeutet, dass der Fortschrittsbalken noch nicht begonnen hat. Der Standardwert ist eine leere Zeichenkette.
Siehe auch QProgressBar::text.
Qt::Alignment QStyleOptionProgressBar::textAlignment
Diese Variable enthält die Textausrichtung für den Text in der QProgressBar.
Sie kann als Richtschnur dafür dienen, wo der Text im Fortschrittsbalken stehen soll. Der Standardwert ist Qt::AlignLeft.
bool QStyleOptionProgressBar::textVisible
Diese Variable enthält ein Flag, das angibt, ob der Text sichtbar ist oder nicht
Wenn dieses Flag true ist, ist der Text sichtbar. Andernfalls ist der Text nicht sichtbar. Der Standardwert ist false.
Siehe auch QProgressBar::textVisible.
© 2025 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.