Sur cette page

QSGRectangleNode Class

La classe `QSGRectangleNode` est une classe utilitaire permettant de dessiner des rectangles remplis à l'aide de `scenegraph`. En savoir plus...

En-tête : #include <QSGRectangleNode>
CMake : find_package(Qt6 REQUIRED COMPONENTS Quick)
target_link_libraries(mytarget PRIVATE Qt6::Quick)
qmake : QT += quick
Hérite de : QSGGeometryNode

Fonctions publiques

virtual ~QSGRectangleNode() override
virtual QColor color() const = 0
virtual QRectF rect() const = 0
virtual void setColor(const QColor &color) = 0
virtual void setRect(const QRectF &rect) = 0
void setRect(qreal x, qreal y, qreal w, qreal h)

Description détaillée

Documentation des fonctions membres

[override virtual noexcept default] QSGRectangleNode::~QSGRectangleNode()

Détruit l'instance de ` QSGRectangleNode`. Ce destructeur est virtuel.

[pure virtual] QColor QSGRectangleNode::color() const

Renvoie la couleur de ce rectangle.

Voir aussi setColor().

[pure virtual] QRectF QSGRectangleNode::rect() const

Renvoie le rectangle que couvre ce nœud « rect ».

Voir aussi setRect().

[pure virtual] void QSGRectangleNode::setColor(const QColor &color)

Définit la couleur de ce rectangle sur color. La couleur par défaut est le blanc.

Voir également color().

[pure virtual] void QSGRectangleNode::setRect(const QRectF &rect)

Définit le rectangle de ce nœud « rect » sur rect.

Voir aussi rect().

void QSGRectangleNode::setRect(qreal x, qreal y, qreal w, qreal h)

Définit le rectangle de ce nœud « rect » de manière à ce qu'il commence aux coordonnées (x, y) et qu'il ait une largeur de w et une hauteur de h.

Il s'agit d'une fonction surchargée.

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