QStyleOptionGraphicsItem Class
La clase QStyleOptionGraphicsItem se utiliza para describir los parámetros necesarios para dibujar un QGraphicsItem. Más...
| Cabecera: | #include <QStyleOptionGraphicsItem> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets)target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
| qmake: | QT += widgets |
| Hereda: | QStyleOption |
Tipos Públicos
| enum | StyleOptionType { Type } |
| enum | StyleOptionVersion { Version } |
Funciones Públicas
| QStyleOptionGraphicsItem() | |
| QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) |
Variables Públicas
| QRectF | exposedRect |
Miembros públicos estáticos
| qreal | levelOfDetailFromTransform(const QTransform &worldTransform) |
Descripción detallada
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 utilizar y pone de relieve que se trata simplemente de parámetros utilizados por las funciones de estilo.
Véase también QStyleOption y QGraphicsItem::paint().
Documentación de los tipos de miembros
enum QStyleOptionGraphicsItem::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.
| Constante | Valor | Descripción |
|---|---|---|
QStyleOptionGraphicsItem::Type | SO_GraphicsItem | El tipo de opción de estilo proporcionada (SO_GraphicsItem 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 QStyleOptionGraphicsItem::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.
| Constante | Valor | Descripción |
|---|---|---|
QStyleOptionGraphicsItem::Version | 1 | 1 |
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.
Documentación de funciones miembro
QStyleOptionGraphicsItem::QStyleOptionGraphicsItem()
Construye un QStyleOptionGraphicsItem.
QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other)
Construye una copia de other.
[static] qreal QStyleOptionGraphicsItem::levelOfDetailFromTransform(const QTransform &worldTransform)
Devuelve el nivel de detalle de worldTransform.
Su valor representa el valor máximo de la altura y la anchura de un rectángulo de unidad, mapeado utilizando el worldTransform del pintor utilizado para dibujar el elemento. Por defecto, si no se aplican transformaciones, su valor es 1. Si se aleja 1:2, el nivel de detalle será 0.5, y si se aleja 2:1, su valor será 2.
Véase también QGraphicsScene::minimumRenderSize().
Documentación de variables miembro
QRectF QStyleOptionGraphicsItem::exposedRect
Esta variable contiene el rectángulo expuesto, en coordenadas del elemento.
Utiliza este rectángulo para acelerar el dibujo del elemento cuando sólo se exponen partes del mismo. Si se expone todo el elemento, este rectángulo será el mismo que QGraphicsItem::boundingRect().
Este miembro sólo se inicializa para los elementos que tienen activada la opción QGraphicsItem::ItemUsesExtendedStyleOption.
© 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.