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 Value Types .