QStyleOptionToolBox Class

Die Klasse QStyleOptionToolBox wird verwendet, um die Parameter zu beschreiben, die zum Zeichnen einer Toolbox benötigt werden. Mehr...

Kopfzeile: #include <QStyleOptionToolBox>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Vererbungen: QStyleOption

Öffentliche Typen

enum SelectedPosition { NotAdjacent, NextIsSelected, PreviousIsSelected }
enum StyleOptionType { Type }
enum StyleOptionVersion { Version }
enum TabPosition { Beginning, Middle, End, OnlyOneTab }

Öffentliche Funktionen

QStyleOptionToolBox()
QStyleOptionToolBox(const QStyleOptionToolBox &other)

Öffentliche Variablen

QIcon icon
QStyleOptionToolBox::SelectedPosition selectedPosition
QString text

Detaillierte Beschreibung

QStyleOptionToolBox enthält alle Informationen, die QStyle Funktionen zum Zeichnen von QToolBox benötigen.

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

Siehe auch QStyleOption und QToolBox.

Dokumentation der Mitgliedstypen

enum QStyleOptionToolBox::SelectedPosition

Diese Aufzählung beschreibt die Position der ausgewählten Registerkarte. Einige Stile müssen eine Registerkarte anders zeichnen, je nachdem, ob sie an die ausgewählte Registerkarte angrenzt oder nicht.

KonstanteWertBeschreibung
QStyleOptionToolBox::NotAdjacent0Die Registerkarte grenzt nicht an eine ausgewählte Registerkarte an (oder ist die ausgewählte Registerkarte).
QStyleOptionToolBox::NextIsSelected1Der nächste Tabulator (normalerweise der Tabulator auf der rechten Seite) ist ausgewählt.
QStyleOptionToolBox::PreviousIsSelected2Die vorherige Registerkarte (normalerweise die Registerkarte auf der linken Seite) ist ausgewählt.

Siehe auch selectedPosition.

enum QStyleOptionToolBox::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
QStyleOptionToolBox::TypeSO_ToolBoxDer Typ der angebotenen Stiloption (SO_ToolBox 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 darüber keine Gedanken machen, es sei denn, Sie wollen Ihre eigene QStyleOption Unterklasse und Ihre eigenen Stile erstellen.

Siehe auch StyleOptionVersion.

enum QStyleOptionToolBox::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
QStyleOptionToolBox::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.

enum QStyleOptionToolBox::TabPosition

Diese Aufzählung beschreibt die Position der Registerkarten im Verhältnis zu anderen Registerkarten.

KonstanteWertBeschreibung
QStyleOptionToolBox::Beginning0Die Registerkarte ist die erste (d.h. oberste) Registerkarte in der Toolbox.
QStyleOptionToolBox::Middle1Die Registerkarte befindet sich in der Mitte des Werkzeugkastens.
QStyleOptionToolBox::End2Die Registerkarte befindet sich am unteren Ende des Werkzeugkastens.
QStyleOptionToolBox::OnlyOneTab3Es gibt nur eine Registerkarte in der Toolbox.

Dokumentation der Mitgliedsfunktionen

QStyleOptionToolBox::QStyleOptionToolBox()

Erzeugt eine QStyleOptionToolBox und initialisiert die Variablen der Mitglieder auf ihre Standardwerte.

QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox &other)

Konstruiert eine Kopie der Stiloption other.

Dokumentation der Mitgliedsvariablen

QIcon QStyleOptionToolBox::icon

Diese Variable enthält das Symbol für die Registerkarte Werkzeugkasten

Der Standardwert ist ein leeres Symbol, d. h. ein Symbol ohne Pixmap und ohne Dateinamen.

QStyleOptionToolBox::SelectedPosition QStyleOptionToolBox::selectedPosition

Diese Variable enthält die Position der ausgewählten Registerkarte im Verhältnis zu dieser Registerkarte

Der Standardwert ist NotAdjacent, d.h. die Registerkarte grenzt weder an eine ausgewählte Registerkarte noch ist sie die ausgewählte Registerkarte.

QString QStyleOptionToolBox::text

Diese Variable enthält den Text für die Registerkarte des Werkzeugkastens

Der Standardwert ist eine leere Zeichenkette.

© 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.