QConicalGradient Class
La classe QConicalGradient est utilisée en combinaison avec QBrush pour spécifier un pinceau à gradient conique. Plus d'informations...
| En-tête : | #include <QConicalGradient> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Gui)target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake : | QT += gui |
| Héritages : | QGradient |
- Liste de tous les membres, y compris les membres hérités
- QConicalGradient fait partie de Painting Classes.
Fonctions publiques
| 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) |
Description détaillée
Les gradients coniques interpolent les couleurs dans le sens inverse des aiguilles d'une montre autour d'un point central.

Les couleurs d'un gradient sont définies à l'aide de points d'arrêt de type QGradientStop, c'est-à-dire une position et une couleur. Utilisez la fonction QGradient::setColorAt() ou QGradient::setStops() pour définir les points d'arrêt. C'est l'ensemble des points d'arrêt du dégradé qui décrit la manière dont la zone de dégradé doit être remplie. Si aucun point d'arrêt n'a été spécifié, un dégradé allant du noir à 0 au blanc à 1 est utilisé.
En plus des fonctions héritées de QGradient, la classe QConicalGradient fournit les fonctions angle() et center() qui renvoient l'angle de départ et le centre du dégradé.
Notez que la fonction setSpread() n'a aucun effet sur les gradients coniques. En effet, le gradient conique est fermé par définition, c'est-à-dire qu'il remplit tout le cercle de 0 à 360 degrés, alors que la limite d'un gradient radial ou linéaire peut être spécifiée par son rayon ou ses points d'arrêt finaux, respectivement.
Voir également QLinearGradient, QRadialGradient, et L'exemple des gradients.
Documentation sur les fonctions membres
QConicalGradient::QConicalGradient()
Construit une conique dont le centre est situé à (0, 0) et qui commence l'interpolation à l'angle 0.
Voir aussi QGradient::setColorAt(), setCenter() et setAngle().
QConicalGradient::QConicalGradient(const QPointF ¢er, qreal angle)
Construit un gradient conique avec l'adresse center, en commençant l'interpolation à l'adresse angle. L'adresse angle doit être spécifiée en degrés entre 0 et 360.
Voir aussi QGradient::setColorAt() et QGradient::setStops().
QConicalGradient::QConicalGradient(qreal cx, qreal cy, qreal angle)
Construit un gradient conique avec le centre donné (cx, cy), en commençant l'interpolation à angle. L'angle doit être spécifié en degrés entre 0 et 360.
Voir aussi QGradient::setColorAt() et QGradient::setStops().
qreal QConicalGradient::angle() const
Renvoie l'angle de départ du gradient conique en coordonnées logiques.
Voir aussi setAngle() et stops().
QPointF QConicalGradient::center() const
Renvoie le centre du gradient conique en coordonnées logiques.
Voir aussi setCenter() et stops().
void QConicalGradient::setAngle(qreal angle)
Définit angle comme étant l'angle de départ de ce gradient conique en coordonnées logiques.
Voir également angle().
void QConicalGradient::setCenter(const QPointF ¢er)
Fixe le centre de ce gradient conique en coordonnées logiques à center.
Voir aussi center().
void QConicalGradient::setCenter(qreal x, qreal y)
Fixe le centre de ce gradient conique en coordonnées logiques à (x, y).
Il s'agit d'une fonction surchargée.
Voir aussi 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.