QCanvasConicalGradient Class
QCanvasConicalGradient es un pincel para pintar degradados cónicos. Más...
| Cabecera: | #include <QCanvasConicalGradient> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS CanvasPainter)target_link_libraries(mytarget PRIVATE Qt6::CanvasPainter) |
| Desde: | Qt 6.11 |
| Hereda de: | QCanvasGradient |
| Estado: | Technical Preview |
Funciones Públicas
| 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) |
Descripción Detallada
El gradiente cónico interpola colores entre los puntos inicial y final alrededor de un punto con coordenadas dadas. El ángulo parte de una línea que va horizontalmente hacia la derecha desde el centro, y avanza en el sentido de las agujas del reloj.

He aquí un ejemplo sencillo:
![]() | 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(); |
Documentación de Funciones Miembro
QCanvasConicalGradient::QCanvasConicalGradient()
Construye un degradado cónico por defecto. La posición central del gradiente es (0, 0). El ángulo del degradado es 0.0. El color inicial del degradado es blanco (255, 255, 255) y el color final es negro transparente (0, 0, 0, 0).
QCanvasConicalGradient::QCanvasConicalGradient(QPointF center, float startAngle)
Construye un gradiente cónico. La posición central del gradiente es center. El ángulo de inicio del degradado es startAngle. El color inicial del degradado es blanco (255, 255, 255) y el color final es negro transparente (0, 0, 0, 0).
QCanvasConicalGradient::QCanvasConicalGradient(float centerX, float centerY, float startAngle)
Construye un gradiente cónico. La posición central del gradiente es ( centerX, centerY). El ángulo de inicio del degradado es startAngle. El color inicial del degradado es blanco (255, 255, 255) y el color final es negro transparente (0, 0, 0, 0).
float QCanvasConicalGradient::angle() const
Devuelve el ángulo inicial del gradiente cónico en radianes.
Véase también setAngle().
QPointF QCanvasConicalGradient::centerPosition() const
Devuelve el punto central del gradiente cónico.
Véase también setCenterPosition().
void QCanvasConicalGradient::setAngle(float angle)
Establece el ángulo inicial del gradiente cónico en angle en radianes. El ángulo comienza desde una línea que va horizontalmente a la derecha desde el centro, y procede en el sentido de las agujas del reloj.
Véase también angle().
void QCanvasConicalGradient::setCenterPosition(float x, float y)
Establece el punto central del gradiente cónico en ( x, y).
Véase también centerPosition().
void QCanvasConicalGradient::setCenterPosition(QPointF center)
Establece el punto central del gradiente cónico en center.
Se trata de una función sobrecargada.
© 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.
