QLegendMarker Class
La classe QLegendMarker est un objet abstrait qui peut être utilisé pour accéder aux marqueurs d'une légende. Plus d'informations...
| Header: | #include <QLegendMarker> |
| Inherits: | QObject |
| Inherited By: | QAreaLegendMarker, QBarLegendMarker, QBoxPlotLegendMarker, QCandlestickLegendMarker, QPieLegendMarker, and QXYLegendMarker |
Types publics
| enum | LegendMarkerType { LegendMarkerTypeArea, LegendMarkerTypeBar, LegendMarkerTypePie, LegendMarkerTypeXY, LegendMarkerTypeBoxPlot, LegendMarkerTypeCandlestick } |
Propriétés
|
Fonctions publiques
| virtual | ~QLegendMarker() |
| QBrush | brush() const |
| QFont | font() const |
| bool | isVisible() const |
| QString | label() const |
| QBrush | labelBrush() const |
| QPen | pen() const |
| virtual QAbstractSeries * | series() = 0 |
| void | setBrush(const QBrush &brush) |
| void | setFont(const QFont &font) |
| void | setLabel(const QString &label) |
| void | setLabelBrush(const QBrush &brush) |
| void | setPen(const QPen &pen) |
| void | setShape(QLegend::MarkerShape shape) |
| void | setVisible(bool visible) |
| QLegend::MarkerShape | shape() const |
| virtual QLegendMarker::LegendMarkerType | type() = 0 |
Signaux
| void | brushChanged() |
| void | clicked() |
| void | fontChanged() |
| void | hovered(bool status) |
| void | labelBrushChanged() |
| void | labelChanged() |
| void | penChanged() |
| void | shapeChanged() |
| void | visibleChanged() |
Description détaillée
Un marqueur de légende se compose d'une icône et d'une étiquette. La couleur de l'icône correspond à la couleur utilisée pour dessiner une série et l'étiquette affiche le nom de la série (ou l'étiquette de la tranche pour une série en camembert ou de l'ensemble de barres pour une série en barres). Un marqueur de légende est toujours lié à une série, une tranche ou un ensemble de barres.

Voir également QLegend.
Documentation sur les types de membres
enum QLegendMarker::LegendMarkerType
Le type de l'objet marqueur de légende.
| Constante | Valeur | Description de l'objet |
|---|---|---|
QLegendMarker::LegendMarkerTypeArea | 0 | Marqueur de légende pour une série de surfaces. |
QLegendMarker::LegendMarkerTypeBar | 1 | Marqueur de légende pour une série de barres. |
QLegendMarker::LegendMarkerTypePie | 2 | Marqueur de légende pour une tranche de tarte. |
QLegendMarker::LegendMarkerTypeXY | 3 | Marqueur de légende pour une série de lignes, de splines ou de nuages de points. |
QLegendMarker::LegendMarkerTypeBoxPlot | 4 | Marqueur de légende pour une série de diagrammes en boîte. |
QLegendMarker::LegendMarkerTypeCandlestick | 5 | Un marqueur de légende pour une série de chandeliers. |
Documentation sur les propriétés
brush : QBrush
Cette propriété contient la brosse utilisée pour remplir l'icône.
Fonctions d'accès :
Signal du notificateur :
| void | brushChanged() |
font : QFont
Cette propriété contient la police de caractères de l'étiquette.
Fonctions d'accès :
Signal du notificateur :
| void | fontChanged() |
label : QString
Cette propriété contient le texte affiché dans la légende pour un marqueur de légende.
Fonctions d'accès :
Signal du notificateur :
| void | labelChanged() |
labelBrush : QBrush
Cette propriété contient la brosse de l'étiquette.
Fonctions d'accès :
| QBrush | labelBrush() const |
| void | setLabelBrush(const QBrush &brush) |
Signal de notification :
| void | labelBrushChanged() |
pen : QPen
Cette propriété contient le stylo utilisé pour dessiner le contour de l'icône.
Fonctions d'accès :
Signal du notificateur :
| void | penChanged() |
shape : QLegend::MarkerShape
Forme du marqueur de légende. La valeur par défaut est QLegend::MarkerShapeDefault, ce qui indique que la forme est déterminée par la propriété QLegend::markerShape.
Fonctions d'accès :
| QLegend::MarkerShape | shape() const |
| void | setShape(QLegend::MarkerShape shape) |
Signal de notification :
| void | shapeChanged() |
visible : bool
Cette propriété définit la visibilité du marqueur de légende.
La visibilité affecte à la fois l'étiquette du marqueur de légende et l'icône.
Fonctions d'accès :
| bool | isVisible() const |
| void | setVisible(bool visible) |
Signal Notificateur :
| void | visibleChanged() |
Member Function Documentation
[virtual noexcept] QLegendMarker::~QLegendMarker()
Supprime le marqueur de légende.
QBrush QLegendMarker::brush() const
Renvoie la brosse utilisée pour remplir l'icône.
Note : Fonction Getter pour la propriété brush.
Voir aussi setBrush().
[signal] void QLegendMarker::brushChanged()
Ce signal est émis lorsque la brosse du marqueur de légende a changé.
Note : Signal de notification pour la propriété brush.
[signal] void QLegendMarker::clicked()
Ce signal est émis lorsque le marqueur de légende est cliqué.
QFont QLegendMarker::font() const
Retourne la police de l'étiquette.
Remarque : fonction Getter pour la propriété font.
Voir également setFont().
[signal] void QLegendMarker::fontChanged()
Ce signal est émis lorsque la police (de l'étiquette) du marqueur de légende a changé.
Note : Signal de notification pour la propriété font.
[signal] void QLegendMarker::hovered(bool status)
Ce signal est émis lorsque la souris survole le marqueur de légende. Lorsque la souris passe au-dessus du marqueur, status devient true, et lorsque la souris s'éloigne à nouveau, il devient false.
bool QLegendMarker::isVisible() const
Renvoie la visibilité du marqueur.
Remarque : fonction Getter pour la propriété visible.
QString QLegendMarker::label() const
Renvoie l'étiquette du marqueur.
Note : fonction Getter pour la propriété label.
Voir aussi setLabel().
QBrush QLegendMarker::labelBrush() const
Renvoie la brosse utilisée pour dessiner l'étiquette.
Remarque : fonction Getter pour la propriété labelBrush.
Voir également setLabelBrush().
[signal] void QLegendMarker::labelBrushChanged()
Ce signal est émis lorsque la brosse de l'étiquette du marqueur de légende a changé.
Note : Signal de notification pour la propriété labelBrush.
[signal] void QLegendMarker::labelChanged()
Ce signal est émis lorsque l'étiquette du marqueur de légende a changé.
Note : Signal de notification pour la propriété label.
QPen QLegendMarker::pen() const
Renvoie le stylo utilisé pour dessiner le contour de l'icône.
Note : Fonction Getter pour la propriété pen.
Voir aussi setPen().
[signal] void QLegendMarker::penChanged()
Ce signal est émis lorsque le stylo du marqueur de légende a changé.
Note : Signal de notification pour la propriété pen.
[pure virtual] QAbstractSeries *QLegendMarker::series()
Renvoie un pointeur sur la série associée à ce marqueur de légende. Un marqueur de légende est toujours lié à une série.
void QLegendMarker::setBrush(const QBrush &brush)
Définit la brosse utilisée pour remplir l'icône à brush.
Remarque : la modification de la couleur de la série entraîne également la modification de la couleur de l'icône.
Remarque : fonction de définition de la propriété brush.
Voir également brush().
void QLegendMarker::setFont(const QFont &font)
Définit la police de l'étiquette à font.
Remarque : fonction de définition de la propriété font.
Voir également font().
void QLegendMarker::setLabel(const QString &label)
Définit l'étiquette du marqueur à label.
Remarque : La modification du nom d'une série entraîne également la modification de l'étiquette de son marqueur.
Remarque : fonction de définition de la propriété label.
Voir également label().
void QLegendMarker::setLabelBrush(const QBrush &brush)
Définit la brosse utilisée pour dessiner l'étiquette à brush.
Remarque : fonction de définition de la propriété labelBrush.
Voir également labelBrush().
void QLegendMarker::setPen(const QPen &pen)
Définit la propriété pen utilisée pour dessiner le contour de l'icône à pen.
Remarque : fonction de définition de la propriété pen.
Voir également pen().
void QLegendMarker::setVisible(bool visible)
Fixe la visibilité du marqueur à visible.
Remarque : fonction de définition de la propriété visible.
Voir également isVisible().
[pure virtual] QLegendMarker::LegendMarkerType QLegendMarker::type()
Renvoie le type de marqueur de légende pour la série, le camembert ou l'ensemble de barres associé.
Voir aussi LegendMarkerType.
[signal] void QLegendMarker::visibleChanged()
Ce signal est émis lorsque la visibilité du marqueur de légende a changé.
Note : Signal de notification pour la propriété visible.
© 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.