rect QML Value Type
une valeur avec les attributs x, y, largeur et hauteur. Plus d'informations...
Description détaillée
Le type rect fait référence à une valeur avec les attributs x, y, width et height.
Les propriétés de type rect sont Qt.rect(0, 0, 0, 0) par défaut. Il s'agit d'un rectangle vide à l'origine des coordonnées.
Par exemple, pour lire les valeurs width et height de la propriété de type rect Item childrenRect :
Rectangle { width: childrenRect.width height: childrenRect.height Rectangle { width: 100; height: 100 } }
Pour créer une valeur rect, spécifiez-la sous la forme d'une chaîne "x, y, width x height" :
CustomObject { myRectProperty: "50,50,100x100" }
Ou utilisez la fonction Qt.rect() :
CustomObject { myRectProperty: Qt.rect(50, 50, 100, 100) }
Le type rect expose également des attributs left, right, top et bottom en lecture seule. Ces attributs sont les mêmes que les attributs C++ counterparts.
Lors de l'intégration avec C++, il convient de noter que toute valeur QRect ou QRectF transmise à QML à partir de C++ est automatiquement convertie en valeur rect, et vice-versa. Lorsqu'une valeur rect est transmise à C++, elle est automatiquement convertie en valeur QRectF.
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.