QCanvasBrush Class
QCanvasBrush est la classe de base pour toutes les brosses de remplissage/traçage de QCanvasPainter. Plus d'informations...
| En-tête : | #include <QCanvasBrush> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS CanvasPainter)target_link_libraries(mytarget PRIVATE Qt6::CanvasPainter) |
| Depuis : | Qt 6.11 |
| Hérité par : | QCanvasBoxShadow, QCanvasCustomBrush, QCanvasGradient, QCanvasGridPattern, et QCanvasImagePattern |
| Statut : | Technical Preview |
Types publics
| enum class | BrushType { Invalid, LinearGradient, RadialGradient, ConicalGradient, BoxGradient, …, Custom } |
Fonctions publiques
| QCanvasBrush() | |
| QCanvasBrush(QCanvasImage &&other) | |
| QCanvasBrush(const QCanvasBrush &brush) | |
| void | swap(QCanvasBrush &other) |
| QCanvasBrush::BrushType | type() const |
| QCanvasBrush & | operator=(QCanvasBrush &&other) |
| QCanvasBrush & | operator=(const QCanvasBrush &brush) |
Description détaillée
QCanvasBrush est la classe de base pour tous les styles utilisés pour QCanvasPainter::fill() et QCanvasPainter::stroke().
Documentation des types de membres
enum class QCanvasBrush::BrushType
Spécifie le type de brosse.
| Constante | Valeur | Description |
|---|---|---|
QCanvasBrush::BrushType::Invalid | 0 | - Brosse vide. |
QCanvasBrush::BrushType::LinearGradient | 1 | - Interpole les couleurs entre les points de départ et d'arrivée (QCanvasLinearGradient) |
QCanvasBrush::BrushType::RadialGradient | 2 | - Interpole les couleurs entre un point focal et les points d'extrémité d'un cercle qui l'entoure (QCanvasRadialGradient). |
QCanvasBrush::BrushType::ConicalGradient | 3 | - Interpole les couleurs autour d'un point central (QCanvasConicalGradient). |
QCanvasBrush::BrushType::BoxGradient | 4 | - Interpole les couleurs sur un rectangle rond (QCanvasBoxGradient). |
QCanvasBrush::BrushType::BoxShadow | 5 | - Crée une ombre douce sur un rectangle rond (QCanvasBoxShadow). |
QCanvasBrush::BrushType::ImagePattern | 6 | - Crée un motif en utilisant l'image spécifiée et la répétition (QCanvasImagePattern). |
QCanvasBrush::BrushType::GridPattern | 7 | - Crée un motif en utilisant la grille spécifiée (QCanvasGridPattern). |
QCanvasBrush::BrushType::Custom | 1000 | - Crée une brosse d'ombrage personnalisée (QCanvasCustomBrush). |
Voir également type().
Documentation des fonctions membres
QCanvasBrush::QCanvasBrush()
Construit une brosse non valide.
[noexcept default] QCanvasBrush::QCanvasBrush(QCanvasImage &&other)
Move-construit un nouveau QCanvasBrush à partir de other.
QCanvasBrush::QCanvasBrush(const QCanvasBrush &brush)
Construit une brosse qui est une copie de la brosse donnée brush.
[noexcept] void QCanvasBrush::swap(QCanvasBrush &other)
Remplace cette brosse par other. Cette opération est très rapide et n'échoue jamais.
QCanvasBrush::BrushType QCanvasBrush::type() const
Renvoie le type de la brosse.
[noexcept] QCanvasBrush &QCanvasBrush::operator=(QCanvasBrush &&other)
Move-assigne other à cette instance QCanvasBrush.
QCanvasBrush &QCanvasBrush::operator=(const QCanvasBrush &brush)
Attribue la valeur brush à cette brosse et renvoie une référence à cette brosse.
© 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.