Класс QSGSimpleRectNode
Класс QSGSimpleRectNode — это вспомогательный класс для рисования прямоугольников сплошь залитыми цветом с помощью графического узла сцены. Подробнее...
| Заголовок: | #include <QSGSimpleRectNode> |
| CMake: | find_package(Qt6 COMPONENTS Quick REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Quick) |
| qmake: | QT += quick |
| Наследуется от: | QSGGeometryNode |
Открытые функции
| 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) |
Подробное описание
Предупреждение: Этот вспомогательный класс функционален только при использовании по умолчанию или программных бэкендов Qt Quick scenegraph. В качестве альтернативы, используйте QSGRectangleNode через QQuickWindow::createRectangleNode(). Однако этот автономный класс по-прежнему полезен при использовании через наследование, если приложение знает, что специальные бэкенды scenegraph не будут задействованы.
Документация по членам-функциям
QSGSimpleRectNode::QSGSimpleRectNode()
Создает экземпляр QSGSimpleRectNode с пустым прямоугольником и белым цветом.
QSGSimpleRectNode::QSGSimpleRectNode(const QRectF &rect, const QColor &color)
Создает экземпляр QSGSimpleRectNode, который охватывает прямоугольник rect цветом color.
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.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qsgsimplerectnode.html