boxgradient2d QML Value Type
Bietet eine Anpassung des Typs „boxgradient2d“ an „ QCanvasBoxGradient “. 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
- void addColorStop(real offset, string color)
- real feather()
- real radius()
- rect rect()
- void setFeather(real feather)
- void setRadius(real radius)
- void setRect(x, y, width, height)
- void setRect(rect)
Ausführliche Beschreibung
Dieser Werttyp wird durch den Import ` QtCanvas2D ` bereitgestellt.
Siehe auch „ QCanvasBoxGradient “.
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.createBoxGradient(50, 50, 100, 100, 20, 10);
gradient.addColorStop(0.0, Qt.rgba(1, 0, 0, 1));
gradient.addColorStop(0.5, "#ff8040");
gradient.addColorStop(1.0, "red");real feather()
Gibt die Auslaufstärke des Kastenverlaufs zurück.
Siehe auch „ setFeather()“.
real radius()
Gibt den Radius des Kasten-Farbverlaufs zurück.
Siehe auch „ setRadius()“.
rect rect()
Gibt die Fläche des rechteckigen Farbverlaufs zurück.
Siehe auch „ setRect()“.
void setFeather(real feather)
Stellt die Ausblendung des Kastenverlaufs auf „ feather “ ein.
Siehe auch ` feather()`.
void setRadius(real radius)
Legt den Radius des Rahmenverlaufs auf radius fest. Der maximale Radius beträgt die Hälfte der Breite oder Höhe von rect(), je nachdem, welcher Wert kleiner ist.
Siehe auch ` radius()`.
void setRect(x, y, width, height)
Legt die Position ( x, y) und die Größe ( width, height) des Rechtecks mit dem Farbverlauf fest.
Siehe auch rect().
void setRect(rect)
Setzt den Farbverlauf des Rechtecks auf „ rect “.
Dies ist eine überladene Funktion.
© 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.