Spec-Zone.ru › Qt 6.0

Прямоугольник QML базовый тип

Тип rect относится к значению с атрибутами x, y, width и height.

Например, чтобы прочитать значения width и height свойства rect типа Item childrenRect:

Rectangle {
    width: childrenRect.width
    height: childrenRect.height

    Rectangle { width: 100; height: 100 }
}

Чтобы создать значение rect, укажите его в виде строки "x, y, ширина x высота":

CustomObject { myRectProperty: "50,50,100x100" }

Или используйте функцию Qt.rect():

CustomObject { myRectProperty: Qt.rect(50, 50, 100, 100) }

Тип rect также предоставляет для чтения только атрибуты left, right, top и bottom. Они соответствуют своим аналогам в C++.

При интеграции с C++, обратите внимание, что любое значение QRect или QRectF, переданное в QML из C++, автоматически преобразуется в значение rect, и наоборот. Когда значение rect передаётся в C++, оно автоматически преобразуется в значение QRectF.

См. также QML базовые типы.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qml-rect.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API