Sur cette page

RadialGradient QML Type

Gradient radial. En savoir plus…

Import Statement: import QtQuick.Shapes 1.12
Inherits:

ShapeGradient

Propriétés

Description détaillée

Les dégradés radiaux interpolent les couleurs entre un cercle focal et un cercle central dans les éléments de forme. Les points situés à l'extérieur du cône défini par ces deux cercles seront transparents.

En dehors des points d'extrémité, le dégradé est soit complété, soit inversé, soit répété, selon le type de propagation.

Voici un exemple de dégradé radial simple. Ici, les couleurs sont interpolées entre le point spécifié et les points d'extrémité sur un cercle défini par le rayon :

fillGradient: RadialGradient {
    centerX: 50; centerY: 50
    centerRadius: 100
    focalX: centerX; focalY: centerY
    GradientStop { position: 0; color: "blue" }
    GradientStop { position: 0.2; color: "green" }
    GradientStop { position: 0.4; color: "red" }
    GradientStop { position: 0.6; color: "yellow" }
    GradientStop { position: 1; color: "cyan" }
}

Ellipse avec un dégradé radial allant du blanc au centre au cyan sur les bords

Les dégradés radiaux étendus, pour lesquels un cercle focal distinct est spécifié, sont également pris en charge.

Remarque : RadialGradient n’est pris en charge qu’en combinaison avec les éléments Shape. Il n’est pas compatible avec Rectangle, car celui-ci ne prend en charge que Gradient.

Voir également QRadialGradient.

Documentation sur les propriétés

centerRadius : real

focalRadius : real

Ces propriétés définissent le centre et le rayon focal. Pour les dégradés radiaux simples, la propriété « focalRadius » doit être définie sur « 0 » (valeur par défaut).

centerX : real

centerY : real

focalX : real

focalY : real

Ces propriétés définissent le centre et les points focaux. Pour définir un dégradé radial simple, attribuez respectivement aux propriétés « focalX » et « focalY » les valeurs « centerX » et « centerY ».

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