class QSGSimpleRectNode#

The QSGSimpleRectNode class is a convenience class for drawing solid filled rectangles using scenegraph. More

Inheritance diagram of PySide6.QtQuick.QSGSimpleRectNode

Synopsis#

Methods#

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description#

Warning

This utility class is only functional when running with the default or software backends of the Qt Quick scenegraph. As an alternative, prefer using QSGRectangleNode via createRectangleNode() . However, this standalone class is still useful when used via subclassing and the application knows that no special scenegraph backends will be involved.

__init__()#

Constructs a QSGSimpleRectNode instance with an empty rectangle and white color.

__init__(rect, color)
Parameters:

Constructs a QSGSimpleRectNode instance which is spanning rect with the color color.

color()#
Return type:

QColor

Returns the color of this rectangle.

See also

setColor()

rect()#
Return type:

QRectF

Returns the rectangle that this rect node covers.

See also

setRect()

setColor(color)#
Parameters:

colorQColor

Sets the color of this rectangle to color. The default color will be white.

See also

color()

setRect(rect)#
Parameters:

rectQRectF

Sets the rectangle of this rect node to rect.

See also

rect()

setRect(x, y, w, h)
Parameters:
  • x – float

  • y – float

  • w – float

  • h – float

This is an overloaded function.

Sets the rectangle of this rect node to begin at (x, y) and have width w and height h.