Auf dieser Seite

radialgradient2d QML Value Type

Bietet eine Anpassung des Typs „radialgradient2d“ an „ QCanvasRadialGradient “. Mehr...

Import Statement: import QtCanvas2D
Since: Qt 6.12
Status: Technology preview

Dieser Typ befindet sich in der Technologievorschau und kann sich noch ändern.

Methoden

Ausführliche Beschreibung

Dieser Werttyp wird durch den Import „ QtCanvas2D “ bereitgestellt.

Siehe auch „ QCanvasRadialGradient “.

Methodendokumentation

void addColorStop(real offset, string color)

Fügt dem Farbverlauf an der angegebenen Position offset einen Farbstopp mit dem angegebenen Farbwert color hinzu. 0,0 entspricht dem Versatz am einen Ende des Farbverlaufs, 1,0 dem Versatz am anderen Ende.

Beispiel:

const gradient = ctx.createRadialGradient(100, 1000, 10, 100, 100, 80);
gradient.addColorStop(0.0, Qt.rgba(1, 0, 0, 1));
gradient.addColorStop(0.5, "#ff8040");
gradient.addColorStop(1.0, "red");

point centerPosition()

Gibt den Mittelpunkt eines radialen Farbverlaufs zurück. Dies entspricht der Funktion „ outerCenterPosition()“.

Siehe auch setCenterPosition().

point innerCenterPosition()

Gibt den inneren Mittelpunkt eines radialen Farbverlaufs zurück.

Siehe auch „ setInnerCenterPosition()“.

real innerRadius()

Gibt den Innenradius eines radialen Farbverlaufs zurück.

Siehe auch „ setInnerRadius()“.

point outerCenterPosition()

Gibt den äußeren Mittelpunkt des radialen Farbverlaufs zurück.

Siehe auch „ setOuterCenterPosition()“.

real outerRadius()

Gibt den Außenradius eines radialen Farbverlaufs zurück.

Siehe auch „ setOuterRadius()“.

void setCenterPosition(real x, real y)

Setzt beide Mittelpunktkoordinaten des radialen Farbverlaufs auf ( x, y). Nach dem Aufruf dieser Funktion ist der Farbverlauf also symmetrisch (die inneren und äußeren Positionen sind identisch).

Siehe auch centerPosition().

void setCenterPosition(point center)

Setzt beide Mittelpunkte des radialen Farbverlaufs auf center. Nach dem Aufruf dieser Funktion ist der Farbverlauf also symmetrisch (die inneren und äußeren Positionen sind identisch).

Dies ist eine überladene Funktion.

void setInnerCenterPosition(real x, real y)

Legt den inneren Mittelpunkt des radialen Farbverlaufs auf ( x, y) fest.

Siehe auch innerCenterPosition().

void setInnerCenterPosition(point center)

Setzt den inneren Mittelpunkt des radialen Farbverlaufs auf „ center “.

Dies ist eine überladene Funktion.

void setInnerRadius(real radius)

Legt den inneren Radius des radialen Farbverlaufs auf „ radius “ fest. Die Startfarbe wird bei diesem Radius von der inneren Mittelposition aus gezeichnet. Der Standard-Innenradius ist „ 0.0 “, was bedeutet, dass der Farbverlauf direkt von der inneren Mittelposition aus beginnt.

Siehe auch innerRadius().

void setOuterCenterPosition(real x, real y)

Legt den äußeren Mittelpunkt des radialen Farbverlaufs auf ( x, y) fest.

Siehe auch outerCenterPosition().

void setOuterCenterPosition(point center)

Setzt den äußeren Mittelpunkt des radialen Farbverlaufs auf „ center “.

Dies ist eine überladene Funktion.

void setOuterRadius(real radius)

Legt den Außenradius des radialen Farbverlaufs auf radius fest. Die Endfarbe wird an diesem Radius von der äußeren Mittelposition aus gezeichnet.

Siehe auch outerRadius().

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