QCanvasConicalGradient Class
QCanvasConicalGradient ist ein Pinsel für konische Farbverläufe. Mehr...
| Kopfzeile: | #include <QCanvasConicalGradient> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS CanvasPainter)target_link_libraries(mytarget PRIVATE Qt6::CanvasPainter) |
| Seit: | Qt 6.11 |
| Erbt: | QCanvasGradient |
| Status: | Technische Vorschau |
Öffentliche Funktionen
| QCanvasConicalGradient() | |
| QCanvasConicalGradient(QPointF center, float startAngle) | |
| QCanvasConicalGradient(float centerX, float centerY, float startAngle) | |
| float | angle() const |
| QPointF | centerPosition() const |
| void | setAngle(float angle) |
| void | setCenterPosition(float x, float y) |
| void | setCenterPosition(QPointF center) |
Detaillierte Beschreibung
Konischer Farbverlauf interpoliert Farben zwischen Start- und Endpunkt um einen Punkt mit gegebenen Koordinaten. Der Winkel geht von einer Linie aus, die waagerecht vom Zentrum ausgeht, und verläuft im Uhrzeigersinn.

Hier ist ein einfaches Beispiel:
![]() | QRectF rect(20, 20, 160, 160); QCanvasConicalGradient cg(rect.center(), 1.75 * M_PI); cg.setColorAt(0.0, "#fdbb2d"); cg.setColorAt(0.5, "#1a2a6c"); cg.setColorAt(1.0, "#fdbb2d"); p->setFillStyle(cg); p->beginPath(); p->ellipse(rect); p->fill(); |
Member Function Dokumentation
QCanvasConicalGradient::QCanvasConicalGradient()
Konstruiert einen standardmäßigen konischen Farbverlauf. Die Position des Gradientenmittelpunkts ist (0, 0). Der Winkel des Farbverlaufs ist 0,0. Die Startfarbe des Farbverlaufs ist weiß (255, 255, 255) und die Endfarbe transparent schwarz (0, 0, 0, 0).
QCanvasConicalGradient::QCanvasConicalGradient(QPointF center, float startAngle)
Konstruiert einen konischen Gradienten. Die Position des Gradientenmittelpunkts ist center. Der Startwinkel des Farbverlaufs ist startAngle. Die Startfarbe des Farbverlaufs ist weiß (255, 255, 255) und die Endfarbe transparent schwarz (0, 0, 0, 0).
QCanvasConicalGradient::QCanvasConicalGradient(float centerX, float centerY, float startAngle)
Konstruiert einen konischen Gradienten. Die Position des Gradientenmittelpunkts ist ( centerX, centerY). Der Startwinkel des Farbverlaufs ist startAngle. Die Startfarbe des Farbverlaufs ist weiß (255, 255, 255) und die Endfarbe transparent schwarz (0, 0, 0, 0).
float QCanvasConicalGradient::angle() const
Gibt den Startwinkel des konischen Gradienten im Bogenmaß zurück.
Siehe auch setAngle().
QPointF QCanvasConicalGradient::centerPosition() const
Gibt den Mittelpunkt des konischen Gradienten zurück.
Siehe auch setCenterPosition().
void QCanvasConicalGradient::setAngle(float angle)
Setzt den Startwinkel des konischen Gradienten auf angle im Bogenmaß. Der Winkel beginnt an einer Linie, die horizontal rechts vom Zentrum verläuft, und geht im Uhrzeigersinn weiter.
Siehe auch angle().
void QCanvasConicalGradient::setCenterPosition(float x, float y)
Setzt den Mittelpunkt des konischen Gradienten auf ( x, y).
Siehe auch centerPosition().
void QCanvasConicalGradient::setCenterPosition(QPointF center)
Setzt den Mittelpunkt des konischen Gradienten auf center.
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.
