size QML Basic Type

The size type refers to a value with has width and height 属性。

For example, to read the width and height values of the Image::sourceSize size-type property:

Column {
    Image { id: image; source: "logo.png" }
    Text { text: image.sourceSize.width + "," + image.sourceSize.height }
}
					

要创建 size value, specify it as a "width x height" string:

Image { sourceSize: "150x50" }
					

或使用 Qt.size() 函数:

Image { sourceSize: Qt.size(150, 50) }
					

When integrating with C++, note that any QSize or QSizeF passed into QML from C++ is automatically converted into a size value, and vice-versa. When a size value is passed to C++, it is automatically converted into a QSizeF 值。

另请参阅 QML 基本类型 .