Тип QML size
Тип size ссылается на значение, имеющее атрибуты width и height.
Например, чтобы прочитать значения width и height свойства Image::sourceSize типа size:
Column {
Image { id: image; source: "logo.png" }
Text { text: image.sourceSize.width + "," + image.sourceSize.height }
} Чтобы создать значение типа size, укажите его как строку "ширина x высота":
Image { sourceSize: "150x50" } Или используйте функцию Qt.size():
Image { sourceSize: Qt.size(150, 50) } При интеграции с C++, обратите внимание, что любое значение QSize или QSizeF, передаваемое в QML из C++, автоматически преобразуется в значение size, и наоборот. Когда значение size передается в C++, оно автоматически преобразуется в значение QSizeF.
См. также Основные типы QML.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-size.html