Spec-Zone.ru › Qt 5.6

rect QML Базовый тип

Значение с атрибутами x, y, width и height.

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

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

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

    Rectangle { width: 100; height: 100 }
}

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

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/archives/qt-5.11/qml-rect.html

Spec-Zone.ru

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