En esta página

QStyleOptionToolBox Class

La clase QStyleOptionToolBox se utiliza para describir los parámetros necesarios para dibujar una caja de herramientas. Más...

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

Tipos Públicos

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

Funciones Públicas

QStyleOptionToolBox()
QStyleOptionToolBox(const QStyleOptionToolBox &other)

Variables Públicas

QIcon icon
QStyleOptionToolBox::SelectedPosition selectedPosition
QString text

Descripción Detallada

QStyleOptionToolBox contiene toda la información que las funciones QStyle necesitan para dibujar QToolBox.

Por razones de rendimiento, hay pocas funciones miembro y el acceso a las variables miembro es directo (es decir, utilizando el operador . o -> ). Esto hace que las estructuras sean fáciles de usar y pone de relieve que se trata simplemente de parámetros utilizados por las funciones de estilo.

Véase también QStyleOption y QToolBox.

Documentación de los tipos de miembros

enum QStyleOptionToolBox::SelectedPosition

Este enum describe la posición de la pestaña seleccionada. Algunos estilos necesitan dibujar una pestaña de forma diferente dependiendo de si está o no adyacente a la pestaña seleccionada.

ConstanteValorDescripción
QStyleOptionToolBox::NotAdjacent0La pestaña no es adyacente a una pestaña seleccionada (o es la pestaña seleccionada).
QStyleOptionToolBox::NextIsSelected1La pestaña siguiente (normalmente la pestaña de la derecha) está seleccionada.
QStyleOptionToolBox::PreviousIsSelected2La pestaña anterior (normalmente la pestaña de la izquierda) está seleccionada.

Véase también selectedPosition.

enum QStyleOptionToolBox::StyleOptionType

Este enum se utiliza para guardar información sobre el tipo de la opción de estilo, y se define para cada subclase de QStyleOption.

ConstanteValorDescripción
QStyleOptionToolBox::TypeSO_ToolBoxEl tipo de opción de estilo proporcionada (SO_ToolBox para esta clase).

El tipo es utilizado internamente por QStyleOption, sus subclases y qstyleoption_cast() para determinar el tipo de opción de estilo. En general no necesitas preocuparte por esto a menos que quieras crear tu propia subclase QStyleOption y tus propios estilos.

Véase también StyleOptionVersion.

enum QStyleOptionToolBox::StyleOptionVersion

Este enum se utiliza para guardar información sobre la versión de la opción de estilo, y se define para cada subclase de QStyleOption.

ConstanteValorDescripción
QStyleOptionToolBox::Version12

La versión es utilizada por las subclases de QStyleOption para implementar extensiones sin romper la compatibilidad. Si utiliza qstyleoption_cast(), normalmente no necesita comprobarla.

Véase también StyleOptionType.

enum QStyleOptionToolBox::TabPosition

Este enum describe las posiciones de las pestañas en relación con otras pestañas.

ConstanteValorDescripción
QStyleOptionToolBox::Beginning0La pestaña es la primera (es decir, la más alta) de la caja de herramientas.
QStyleOptionToolBox::Middle1La pestaña se sitúa en el centro de la caja de herramientas.
QStyleOptionToolBox::End2La pestaña está situada en la parte inferior de la caja de herramientas.
QStyleOptionToolBox::OnlyOneTab3Sólo hay una pestaña en la caja de herramientas.

Documentación de las funciones miembro

QStyleOptionToolBox::QStyleOptionToolBox()

Crea un QStyleOptionToolBox, inicializando las variables miembros a sus valores por defecto.

QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox &other)

Construye una copia de la opción de estilo other.

Documentación de la variable miembro

QIcon QStyleOptionToolBox::icon

Esta variable contiene el icono de la pestaña de la caja de herramientas

El valor por defecto es un icono vacío, es decir, un icono sin mapa de píxeles ni nombre de archivo.

QStyleOptionToolBox::SelectedPosition QStyleOptionToolBox::selectedPosition

Esta variable contiene la posición de la pestaña seleccionada en relación con esta pestaña

El valor por defecto es NotAdjacent, es decir, la pestaña no es adyacente a una pestaña seleccionada ni es la pestaña seleccionada.

QString QStyleOptionToolBox::text

Esta variable contiene el texto de la pestaña de la caja de herramientas

El valor por defecto es una cadena vacía.

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