QAbstractGraphicsShapeItem Class
La classe QAbstractGraphicsShapeItem fournit une base commune pour tous les éléments de chemin. Plus d'informations...
| En-tête : | #include <QAbstractGraphicsShapeItem> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Widgets)target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
| qmake : | QT += widgets |
| Hérite : | QGraphicsItem |
| Inherited By : | QGraphicsEllipseItem, QGraphicsPathItem, QGraphicsPolygonItem, QGraphicsRectItem, et QGraphicsSimpleTextItem |
Fonctions publiques
| QAbstractGraphicsShapeItem(QGraphicsItem *parent = nullptr) | |
| virtual | ~QAbstractGraphicsShapeItem() |
| QBrush | brush() const |
| QPen | pen() const |
| void | setBrush(const QBrush &brush) |
| void | setPen(const QPen &pen) |
Fonctions publiques réimplémentées
| virtual bool | isObscuredBy(const QGraphicsItem *item) const override |
| virtual QPainterPath | opaqueArea() const override |
Description détaillée
Cette classe n'implémente pas complètement un élément en soi ; en particulier, elle n'implémente pas boundingRect() et paint(), qui sont hérités par QGraphicsItem.
Vous pouvez sous-classer cet élément pour fournir une implémentation de base simple des accesseurs pour le stylo et le pinceau de l'élément.
Voir également QGraphicsRectItem, QGraphicsEllipseItem, QGraphicsPathItem, QGraphicsPolygonItem, QGraphicsTextItem, QGraphicsLineItem, QGraphicsPixmapItem, et Graphics View Framework.
Documentation des fonctions membres
[explicit] QAbstractGraphicsShapeItem::QAbstractGraphicsShapeItem(QGraphicsItem *parent = nullptr)
Construit un QAbstractGraphicsShapeItem. parent est transmis au constructeur de QGraphicsItem.
[virtual noexcept] QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem()
Détruit un QAbstractGraphicsShapeItem.
QBrush QAbstractGraphicsShapeItem::brush() const
Renvoie la brosse de l'élément, ou une brosse vide si aucune brosse n'a été définie.
Voir également setBrush().
[override virtual] bool QAbstractGraphicsShapeItem::isObscuredBy(const QGraphicsItem *item) const
Réimplémente : QGraphicsItem::isObscuredBy(const QGraphicsItem *item) const.
[override virtual] QPainterPath QAbstractGraphicsShapeItem::opaqueArea() const
Réimplémente : QGraphicsItem::opaqueArea() const.
QPen QAbstractGraphicsShapeItem::pen() const
Renvoie le stylo de l'élément. Si aucun stylo n'a été défini, cette fonction renvoie QPen(), un stylo noir à trait plein par défaut d'une largeur de 1.
Voir également setPen().
void QAbstractGraphicsShapeItem::setBrush(const QBrush &brush)
Définit la brosse de l'élément à brush.
La brosse de l'élément est utilisée pour remplir l'élément.
Si vous utilisez une brosse avec un QGradient, le dégradé est relatif au système de coordonnées de l'élément.
Voir également brush().
void QAbstractGraphicsShapeItem::setPen(const QPen &pen)
Définit le stylo de cet élément sur pen.
Le stylo est utilisé pour dessiner le contour de l'élément.
Voir également 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.