rect QML Basic Type

a value with x, y, width and height attributes.

The rect type refers to a value with x , y , width and height 屬性。

For example, to read the width and height values of the Item childrenRect rect-type property:

Rectangle {
    width: childrenRect.width
    height: childrenRect.height
    Rectangle { width: 100; height: 100 }
}
					

要創建 rect value, specify it as a "x, y, width x height" string:

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

或使用 Qt.rect() 函數:

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

The rect type also exposes read-only left , right , top and bottom attributes. These are the same as their C++ counterparts .

集成 C++ 時,注意任何 QRect or QRectF 傳入 QML 來自 C++ is automatically converted into a rect value, and vice-versa. When a rect value is passed to C++, it is automatically converted into a QRectF 值。

另請參閱 QML 基本類型 .