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
.
集成 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 值类型 .