Sur cette page

QSGSimpleRectNode Class

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

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

Fonctions publiques

QSGSimpleRectNode()
QSGSimpleRectNode(const QRectF &rect, const QColor &color)
QColor color() const
QRectF rect() const
void setColor(const QColor &color)
void setRect(const QRectF &rect)
void setRect(qreal x, qreal y, qreal w, qreal h)

Description détaillée

Avertissement : cette classe utilitaire ne fonctionne qu’avec les backends par défaut ou logiciels du graphe de scène Qt Quick. À titre d’alternative, il est préférable d’utiliser QSGRectangleNode via QQuickWindow::createRectangleNode(). Cependant, cette classe autonome reste utile lorsqu’elle est utilisée via la sous-classification et que l’application sait qu’aucun backend de graphe de scène particulier ne sera impliqué.

Documentation des fonctions membres

QSGSimpleRectNode::QSGSimpleRectNode()

Crée une instance de `QSGSimpleRectNode` avec un rectangle vide et de couleur blanche.

QSGSimpleRectNode::QSGSimpleRectNode(const QRectF &rect, const QColor &color)

Crée une instance de `QSGSimpleRectNode` couvrant la zone rect et dont la couleur est color.

QColor QSGSimpleRectNode::color() const

Renvoie la couleur de ce rectangle.

Voir aussi setColor().

QRectF QSGSimpleRectNode::rect() const

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

Voir aussi setRect().

void QSGSimpleRectNode::setColor(const QColor &color)

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

Voir également color().

void QSGSimpleRectNode::setRect(const QRectF &rect)

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

Voir aussi rect().

void QSGSimpleRectNode::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.