QConicalGradient Class
La clase QConicalGradient se utiliza en combinación con QBrush para especificar un pincel de gradiente cónico. Más...
| Cabecera: | #include <QConicalGradient> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui)target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| Hereda: | QGradient |
- Lista de todos los miembros, incluyendo los heredados
- QConicalGradient es parte de Clases de Pintura.
Funciones Públicas
| QConicalGradient() | |
| QConicalGradient(const QPointF ¢er, qreal angle) | |
| QConicalGradient(qreal cx, qreal cy, qreal angle) | |
| qreal | angle() const |
| QPointF | center() const |
| void | setAngle(qreal angle) |
| void | setCenter(const QPointF ¢er) |
| void | setCenter(qreal x, qreal y) |
Descripción Detallada
Los degradados cónicos interpolan colores en sentido contrario a las agujas del reloj alrededor de un punto central.

Los colores de un degradado se definen utilizando puntos de parada del tipo QGradientStop, es decir, una posición y un color. Utilice la función QGradient::setColorAt() o QGradient::setStops() para definir los puntos de parada. Es el conjunto completo de puntos de parada del degradado el que describe cómo debe rellenarse el área del degradado. Si no se han especificado puntos de parada, se utiliza un degradado de negro a 0 a blanco a 1.
Además de las funciones heredadas de QGradient, la clase QConicalGradient proporciona las funciones angle() y center() que devuelven el ángulo inicial y el centro del gradiente.
Nótese que la función setSpread() no tiene efecto para gradientes cónicos. La razón es que el gradiente cónico es cerrado por definición, es decir, el gradiente cónico llena todo el círculo de 0 - 360 grados, mientras que el límite de un gradiente radial o lineal puede especificarse a través de su radio o puntos finales de parada, respectivamente.
Consulte también QLinearGradient, QRadialGradient, y El ejemplo de gradientes.
Documentación de funciones miembro
QConicalGradient::QConicalGradient()
Construye una cónica con centro en (0, 0) comenzando la interpolación en el ángulo 0.
Véase también QGradient::setColorAt(), setCenter() y setAngle().
QConicalGradient::QConicalGradient(const QPointF ¢er, qreal angle)
Construye un gradiente cónico con el valor dado center, comenzando la interpolación en el valor dado angle. angle debe especificarse en grados entre 0 y 360.
Véase también QGradient::setColorAt() y QGradient::setStops().
QConicalGradient::QConicalGradient(qreal cx, qreal cy, qreal angle)
Construye un gradiente cónico con el centro dado (cx, cy), comenzando la interpolación en el angle dado. El ángulo debe especificarse en grados entre 0 y 360.
Véase también QGradient::setColorAt() y QGradient::setStops().
qreal QConicalGradient::angle() const
Devuelve el ángulo inicial del gradiente cónico en coordenadas lógicas.
Véase también setAngle() y stops().
QPointF QConicalGradient::center() const
Devuelve el centro del gradiente cónico en coordenadas lógicas.
Véase también setCenter() y stops().
void QConicalGradient::setAngle(qreal angle)
Establece angle como el ángulo inicial para este gradiente cónico en coordenadas lógicas.
Véase también angle().
void QConicalGradient::setCenter(const QPointF ¢er)
Establece el centro de este gradiente cónico en coordenadas lógicas en center.
Véase también center().
void QConicalGradient::setCenter(qreal x, qreal y)
Establece el centro de este gradiente cónico en coordenadas lógicas a (x, y).
Esta es una función sobrecargada.
Véase también center().
© 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.