QCanvasConicalGradient Class
QCanvasConicalGradient est une brosse pour la peinture de dégradés coniques. Plus d'informations...
| En-tête : | #include <QCanvasConicalGradient> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS CanvasPainter)target_link_libraries(mytarget PRIVATE Qt6::CanvasPainter) |
| Depuis : | Qt 6.11 |
| Hérite : | QCanvasGradient |
| Statut : | Technical Preview |
Fonctions publiques
| 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) |
Description détaillée
Le dégradé conique interpole les couleurs entre les points de départ et d'arrivée autour d'un point dont les coordonnées sont données. L'angle part d'une ligne allant horizontalement à droite du centre, et progresse dans le sens des aiguilles d'une montre.

Voici un exemple simple :
![]() | 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(); |
Fonction membre Documentation
QCanvasConicalGradient::QCanvasConicalGradient()
Construit un dégradé conique par défaut. La position du centre du dégradé est (0, 0). L'angle du dégradé est de 0,0. La couleur de départ du dégradé est le blanc (255, 255, 255) et la couleur de fin est le noir transparent (0, 0, 0, 0).
QCanvasConicalGradient::QCanvasConicalGradient(QPointF center, float startAngle)
Construit un gradient conique. La position du centre du gradient est center. L'angle de départ du dégradé est startAngle. La couleur de départ du dégradé est le blanc (255, 255, 255) et la couleur de fin est le noir transparent (0, 0, 0, 0).
QCanvasConicalGradient::QCanvasConicalGradient(float centerX, float centerY, float startAngle)
Construit un gradient conique. La position du centre du gradient est ( centerX, centerY). L'angle de départ du dégradé est startAngle. La couleur de départ du dégradé est le blanc (255, 255, 255) et la couleur de fin est le noir transparent (0, 0, 0, 0).
float QCanvasConicalGradient::angle() const
Renvoie l'angle de départ du gradient conique en radians.
Voir également setAngle().
QPointF QCanvasConicalGradient::centerPosition() const
Renvoie le point central du gradient conique.
Voir également setCenterPosition().
void QCanvasConicalGradient::setAngle(float angle)
Définit l'angle de départ du gradient conique à angle en radians. L'angle part d'une ligne horizontale à droite du centre et se poursuit dans le sens des aiguilles d'une montre.
Voir également angle().
void QCanvasConicalGradient::setCenterPosition(float x, float y)
Définit le point central du gradient conique à ( x, y).
Voir également centerPosition().
void QCanvasConicalGradient::setCenterPosition(QPointF center)
Fixe le point central du gradient conique à center.
Il s'agit d'une fonction surchargée.
© 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.
