size QML Value Type
une valeur comportant des attributs « width » et « height ». En savoir plus...
| Import Statement: | import QtQml |
Description détaillée
Le type « size » désigne une valeur dotée des attributs « width » et « height ».
Les propriétés de type « size » ont pour valeur par défaut « Qt.size(-1, -1) ».
Par exemple, pour lire les valeurs « width » et « height » de la propriété de type « size » de « Image::sourceSize » :
Column {
Image { id: image; source: "logo.png" }
Text { text: image.sourceSize.width + "," + image.sourceSize.height }
}Pour créer une valeur « size », spécifiez-la sous la forme d’une chaîne de caractères « largeur x hauteur » :
Image { sourceSize: "150x50" }Ou utilisez la fonction Qt.size() :
Image { sourceSize: Qt.size(150, 50) }Lors de l’intégration avec C++, notez que toute valeur de type « QSize » ou « QSizeF » transmise à QML depuis C++ est automatiquement convertie en une valeur de type « size », et inversement. Lorsqu’une valeur de type « size » est transmise à C++, elle est automatiquement convertie en une valeur de type « QSizeF ».
Voir également Types de valeurs QML.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.