a value with x, y, width and height attributes. 更多...
The
rect
type refers to a value with
x
,
y
,
width
and
height
属性。
Properties of type
rect
are
Qt.rect(0, 0, 0, 0)
by default. This is an empty rectangle at the coordinate origin.
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
.
When integrating with C++, note that any
QRect
or
QRectF
值
passed into QML from 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 值类型 .