size QML 值类型

具有宽度和高度属性的值。 更多信息...

详细描述

size 类型指向具有 widthheight 属性的值。

size 类型的属性默认值为 Qt.size(-1, -1)

例如,读取 Image::sourceSize 大小类型属性的 widthheight

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

要创建一个 size 值,将其指定为 "width x height" 字符串

Image { sourceSize: "150x50" }

或使用 Qt.size() 函数

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

当与 C++ 集成时,请注意,任何从 C++ 传递到 QML 的 QSizeQSizeF 值都会自动转换为 size 值,反之亦然。当一个 size 值传递到 C++ 时,它会自动转换为 QSizeF 值。

另请参阅 QML 值类型

© 2024 The Qt Company Ltd. 本文档内的文档贡献均为各自所有者的版权。提供的文档受 GNU 自由文档许可证版本 1.3 的许可,由自由软件基金会发布。Qt 及其标志是 The Qt Company Ltd. 在芬兰和其他国家的商标。所有其他商标均为其各自所有者的财产。