Sur cette page

size QML Value Type

une valeur avec des attributs de largeur et de hauteur. Plus d'informations...

Description détaillée

Le type size fait référence à 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 taille 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 "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 QSize ou QSizeF transmise à QML à partir de C++ est automatiquement convertie en valeur size, et vice-versa. Lorsqu'une valeur size est transmise à C++, elle est automatiquement convertie en valeur QSizeF.

Voir aussi 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.