QAbstractGraphicsShapeItem Class
La clase QAbstractGraphicsShapeItem proporciona una base común para todos los elementos de ruta. Más...
| Cabecera: | #include <QAbstractGraphicsShapeItem> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets)target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
| qmake: | QT += widgets |
| Hereda: | QGraphicsItem |
| Heredado de: | QGraphicsEllipseItem, QGraphicsPathItem, QGraphicsPolygonItem, QGraphicsRectItem, y QGraphicsSimpleTextItem |
Funciones Públicas
| QAbstractGraphicsShapeItem(QGraphicsItem *parent = nullptr) | |
| virtual | ~QAbstractGraphicsShapeItem() |
| QBrush | brush() const |
| QPen | pen() const |
| void | setBrush(const QBrush &brush) |
| void | setPen(const QPen &pen) |
Funciones públicas reimplementadas
| virtual bool | isObscuredBy(const QGraphicsItem *item) const override |
| virtual QPainterPath | opaqueArea() const override |
Descripción detallada
Esta clase no implementa completamente un elemento por sí misma; en particular, no implementa boundingRect() y paint(), que son heredados por QGraphicsItem.
Puedes subclasificar este ítem para proporcionar una implementación base simple de accesores para la pluma y el pincel del ítem.
Ver también QGraphicsRectItem, QGraphicsEllipseItem, QGraphicsPathItem, QGraphicsPolygonItem, QGraphicsTextItem, QGraphicsLineItem, QGraphicsPixmapItem, y Graphics View Framework.
Documentación de las funciones miembro
[explicit] QAbstractGraphicsShapeItem::QAbstractGraphicsShapeItem(QGraphicsItem *parent = nullptr)
Construye un QAbstractGraphicsShapeItem. parent se pasa al constructor de QGraphicsItem.
[virtual noexcept] QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem()
Destruye un QAbstractGraphicsShapeItem.
QBrush QAbstractGraphicsShapeItem::brush() const
Devuelve el pincel del elemento, o un pincel vacío si no se ha establecido ningún pincel.
Véase también setBrush().
[override virtual] bool QAbstractGraphicsShapeItem::isObscuredBy(const QGraphicsItem *item) const
Reimplementa: QGraphicsItem::isObscuredBy(const QGraphicsItem *item) const.
[override virtual] QPainterPath QAbstractGraphicsShapeItem::opaqueArea() const
Reimplementa: QGraphicsItem::opaqueArea() const.
QPen QAbstractGraphicsShapeItem::pen() const
Devuelve el lápiz del elemento. Si no se ha establecido ningún lápiz, esta función devuelve QPen(), un lápiz de línea sólida negra predeterminado con 1 de ancho.
Véase también setPen().
void QAbstractGraphicsShapeItem::setBrush(const QBrush &brush)
Establece el pincel del elemento en brush.
El pincel del elemento se utiliza para rellenar el elemento.
Si utilizas un pincel con QGradient, el gradiente es relativo al sistema de coordenadas del elemento.
Véase también brush().
void QAbstractGraphicsShapeItem::setPen(const QPen &pen)
Establece el lápiz para este elemento en pen.
El lápiz se utiliza para dibujar el contorno del elemento.
Véase también pen().
© 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.