Spec-Zone.ru › Qt

Прямоугольник QML Basic Type

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

Например, чтобы прочитать значения width и height свойства прямоугольника 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-6.2/qml-rect.html

Spec-Zone.ru

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