QSGSimpleRectNode 类

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

头文件 #include <QSGSimpleRectNode>
CMakefind_package(Qt6 REQUIRED COMPONENTS Quick)
target_link_libraries(mytarget PRIVATE Qt6::Quick)
qmakeQT += quick
继承 QSGGeometryNode

公共函数

QSGSimpleRectNode(const QRectF &rect, const QColor &color)
QSGSimpleRectNode()
QColorcolor() const
QRectFrect() const
voidsetColor(const QColor &color)
voidsetRect(const QRectF &rect)
voidsetRect(qreal x, qreal y, qreal w, qreal h)

详细描述

警告: 此实用工具类仅在默认或软件后端运行时才有效。作为替代方案,请优先使用通过 QQuickWindow::createRectangleNode 提供的 QSGRectangleNode。但是,当通过子类化和应用程序知道不会涉及任何特殊场景图后端时,此独立类仍然非常有用。

成员函数文档

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

构造一个覆盖 rect 并具有颜色 color 的 QSGSimpleRectNode 实例。

QSGSimpleRectNode::QSGSimpleRectNode()

以空矩形和白色颜色构造 QSGSimpleRectNode 实例。

QColor QSGSimpleRectNode::color() const

返回此矩形的颜色。

另请参阅 setColor().

QRectF QSGSimpleRectNode::rect() const

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

另请参阅 setRect().

void QSGSimpleRectNode::setColor(const QColor &color)

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

另请参阅 color().

void QSGSimpleRectNode::setRect(const QRectF &rect)

将此矩形节点设置为 rect

另请参阅 rect()。

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

这是一个重载函数。

将此矩形节点设置为以 (x, y) 为起点,宽度为 w 和高度为 h

© 2024 The Qt Company Ltd. 本文档中的文档贡献的版权为各自所有者的版权。本文档提供的文档受GNU自由文档许可版本1.3条款的许可,由自由软件基金会发布。Qt及其相应标志是芬兰的The Qt Company Ltd.及其在全球的子公司和关联公司的商标。所有其他商标均为各自所有者的财产。