Sur cette page

Scale QML Type

Permet de redimensionner un élément. En savoir plus...

Import Statement: import QtQuick

Propriétés

Description détaillée

Le type Scale permet de mettre à l'échelle un élément Item à l'aide d'une transformation de type « scale ».

Il permet de définir des valeurs de mise à l'échelle différentes pour les axes x et y, et de définir la mise à l'échelle par rapport à un point arbitraire. Cela offre un meilleur contrôle sur la mise à l'échelle des éléments que la propriété « scale ».

L'exemple suivant met à l'échelle l'axe X du rectangle, par rapport à son point intérieur (25, 25) :

Rectangle {
    width: 100; height: 100
    color: "blue"
    transform: Scale { origin.x: 25; origin.y: 25; xScale: 3}
}

Voir également Rotation et Translate.

Documentation sur les propriétés

origin group

origin.x : real

origin.y : real

Cette propriété définit le point à partir duquel l'élément est mis à l'échelle (c'est-à-dire le point qui reste fixe par rapport à l'élément parent lorsque le reste de l'élément s'agrandit).

La valeur par défaut de l'origine est (0, 0).

xScale : real

Le facteur d'échelle pour l'axe X.

La valeur par défaut est 1,0.

yScale : real

Le facteur d'échelle de l'axe des Y.

La valeur par défaut est 1,0.

© 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.