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.

KonstanteWertBeschreibung
QStyleOptionProgressBar::TypeSO_ProgressBarDer 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.

KonstanteWertBeschreibung
QStyleOptionProgressBar::Version12

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.