PySide6.QtQuick.QSGSimpleRectNode

class QSGSimpleRectNode

QSGSimpleRectNode 类是一个用于使用场景图绘制实心填充矩形的便捷类。更多

PySide6.QtQuick.QSGSimpleRectNode 的继承图

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

警告

此实用程序类仅在运行Qt Quick场景图的默认或软件后端时有效。作为替代方案,建议通过createRectangleNode()使用QSGRectangleNode。然而,当通过子类化使用并且应用程序知道不会涉及任何特殊的场景图后端时,这个独立的类仍然有用。

__init__()

构造一个QSGSimpleRectNode实例,该实例具有一个空矩形和白色。

__init__(rect, color)
Parameters:

构建一个QSGSimpleRectNode实例,该实例跨越rect并使用颜色color

color()
Return type:

QColor

返回此矩形的颜色。

另请参阅

setColor()

rect()
Return type:

QRectF

返回此矩形节点覆盖的矩形。

另请参阅

setRect()

setColor(color)
Parameters:

颜色QColor

将此矩形的颜色设置为color。默认颜色为白色。

另请参阅

color()

setRect(rect)
Parameters:

矩形QRectF

将此矩形节点的矩形设置为 rect

另请参阅

rect()

setRect(x, y, w, h)
Parameters:
  • x – 浮点数

  • y – 浮点数

  • w – 浮点数

  • h – 浮点数

这是一个重载函数。

将此矩形节点的矩形设置为从 (x, y) 开始,宽度为 w,高度为 h