QSGSimpleRectNode 类
QSGSimpleRectNode 类是一个方便的类,用于使用场景图绘制实心填充的矩形。 更多...
头文件 | #include <QSGSimpleRectNode> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Quick) target_link_libraries(mytarget PRIVATE Qt6::Quick) |
qmake | QT += quick |
继承 | QSGGeometryNode |
公共函数
QSGSimpleRectNode(const QRectF &rect, const QColor &color) | |
QSGSimpleRectNode() | |
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) |
详细描述
警告: 此实用工具类仅在默认或软件后端运行时才有效。作为替代方案,请优先使用通过 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.及其在全球的子公司和关联公司的商标。所有其他商标均为各自所有者的财产。