Sur cette page

RadialGradient QML Type

Gradient radial. Plus d'informations...

Import Statement: import QtQuick.Shapes 1.11
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 Shape. Les points situés à l'extérieur du cône défini par les deux cercles sont transparents.

En dehors des points d'extrémité, le dégradé est soit complété, soit réfléchi, soit répété, en fonction du type d'étalement.

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é d'un cercle spécifié 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 gradient radial du centre blanc au bord cyan

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, qui 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, focalRadius doit être réglé sur 0 (valeur par défaut).

centerX : real

centerY : real

focalX : real

focalY : real

Ces propriétés définissent le centre et le point focal. Pour spécifier un simple gradient radial, définissez focalX et focalY à la valeur de centerX et centerY, respectivement.

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