Auf dieser Seite

RadialGradient QML Type

Radialer Farbverlauf. Mehr...

Import Statement: import QtQuick.Shapes 1.12
Inherits:

ShapeGradient

Eigenschaften

Ausführliche Beschreibung

Radiale Farbverläufe interpolieren Farben zwischen einem Fokuskreis und einem Mittelkreis in „Shape“-Elementen. Punkte außerhalb des durch die beiden Kreise definierten Kegels sind transparent.

Außerhalb der Endpunkte wird der Farbverlauf je nach Ausbreitungstyp entweder aufgefüllt, gespiegelt oder wiederholt.

Nachfolgend finden Sie ein Beispiel für einen einfachen radialen Farbverlauf. Hier werden die Farben zwischen dem angegebenen Punkt und den Endpunkten auf einem durch den Radius definierten Kreis interpoliert:

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 mit radialem Farbverlauf von Weiß in der Mitte zu Cyan am Rand

Erweiterte radiale Farbverläufe, bei denen ein separater Fokuskreis festgelegt wird, werden ebenfalls unterstützt.

Hinweis: „RadialGradient“ wird nur in Kombination mit „Shape“-Elementen unterstützt. Es ist nicht kompatibel mit „ Rectangle “, da dieses nur „ Gradient “ unterstützt.

Siehe auch „ QRadialGradient “.

Eigenschaftsdokumentation

centerRadius : real

focalRadius : real

Diese Eigenschaften legen den Mittelpunkt und den Fokusradius fest. Bei einfachen radialen Farbverläufen sollte „ focalRadius “ auf „ 0 “ gesetzt werden (Standardwert).

centerX : real

centerY : real

focalX : real

focalY : real

Diese Eigenschaften definieren den Mittelpunkt und die Brennpunkte. Um einen einfachen radialen Farbverlauf festzulegen, setzen Sie „ focalX “ und „ focalY “ jeweils auf den Wert von „ centerX “ und „ 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.