QBoxSet Class
La classe QBoxSet représente un élément d'un diagramme en boîte à moustaches. En savoir plus...
Cette classe est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Types publics
| enum | ValuePositions { LowerExtreme, LowerQuartile, Median, UpperQuartile, UpperExtreme } |
Propriétés
Fonctions publiques
| QBoxSet(const QString label = QString(), QObject *parent = nullptr) | |
| QBoxSet(const qreal le, const qreal lq, const qreal m, const qreal uq, const qreal ue, const QString label = QString(), QObject *parent = nullptr) | |
| virtual | ~QBoxSet() |
| void | append(const QList<qreal> &values) |
| void | append(const qreal value) |
| qreal | at(const int index) const |
| QBrush | brush() const |
| void | clear() |
| int | count() const |
| QString | label() const |
| QPen | pen() const |
| void | setBrush(const QBrush &brush) |
| void | setLabel(const QString label) |
| void | setPen(const QPen &pen) |
| void | setValue(const int index, const qreal value) |
| QBoxSet & | operator<<(const qreal &value) |
| qreal | operator[](const int index) const |
Signaux
| void | brushChanged() |
| void | cleared() |
| void | clicked() |
| void | doubleClicked() |
| void | hovered(bool status) |
| void | penChanged() |
| void | pressed() |
| void | released() |
| void | valueChanged(int index) |
| void | valuesChanged() |
Description détaillée
Un diagramme en boîte à moustaches est une représentation graphique d'un intervalle et de trois valeurs médianes, construite à partir de cinq valeurs différentes. Il existe deux façons de spécifier ces valeurs. La première consiste à utiliser un constructeur ou un opérateur de flux (<<). Les valeurs doivent être spécifiées dans l’ordre suivant : extrême inférieur, quartile inférieur, médiane, quartile supérieur et extrême supérieur.
La deuxième méthode consiste à créer une instance QBoxSet vide et à spécifier les valeurs à l'aide de la méthode setValue().
Consultez la galerie « Graphiques avec widgets » pour savoir comment créer un diagramme en boîte à moustaches.
Voir également ` QBoxPlotSeries`.
Documentation sur les types de membres
enum QBoxSet::ValuePositions
Ce type d'énumération définit les valeurs d'un graphique « boîte à moustaches » :
| Constante | Valeur | Description |
|---|---|---|
QBoxSet::LowerExtreme | 0 | La plus petite valeur de l'élément « boîte à moustaches ». |
QBoxSet::LowerQuartile | 1 | La valeur médiane de la moitié inférieure de l'élément « boîte à moustaches ». |
QBoxSet::Median | 2 | La valeur médiane de l'élément représenté par un diagramme en boîte à moustaches. |
QBoxSet::UpperQuartile | 3 | La valeur médiane de la moitié supérieure de la boîte à moustaches. |
QBoxSet::UpperExtreme | 4 | La valeur maximale de l'élément « boîte à moustaches ». |
Documentation sur les propriétés
brush : QBrush
Cette propriété contient le pinceau utilisé pour remplir la zone de l'élément « boîte à moustaches ».
Fonctions d’accès :
Signal de notification :
| void | brushChanged() |
pen : QPen
Cette propriété contient le stylo utilisé pour tracer les lignes de l'élément « boîte à moustaches ».
Fonctions d'accès :
Signal de notification :
| void | penChanged() |
Documentation des fonctions membres
[explicit] QBoxSet::QBoxSet(const QString label = QString(), QObject *parent = nullptr)
Crée un graphique « boîte à moustaches » avec l'étiquette facultative « label » et le graphique parent « parent ».
[explicit] QBoxSet::QBoxSet(const qreal le, const qreal lq, const qreal m, const qreal uq, const qreal ue, const QString label = QString(), QObject *parent = nullptr)
Crée un graphique « boîte à moustaches » avec les valeurs ordonnées suivantes : le spécifie l'extrême inférieur, lq le quartile inférieur, m la médiane, uq le quartile supérieur et ue l'extrême supérieur. Il est possible, en option, de spécifier label et parent.
[virtual noexcept] QBoxSet::~QBoxSet()
Supprime un élément de type « boîte à moustaches ».
void QBoxSet::append(const QList<qreal> &values)
Ajoute une liste de valeurs réelles spécifiées par ` values ` à la fin de l'élément « boîte et moustaches ».
Voir également append ().
void QBoxSet::append(const qreal value)
Ajoute la nouvelle valeur indiquée par « value » à la fin de l'élément « boîte à moustaches ».
qreal QBoxSet::at(const int index) const
Renvoie la valeur de l'élément de diagramme en boîte à moustaches spécifié par ` index`. L'index peut être spécifié à l'aide des valeurs de l'énumération ` ValuePositions `. Si l'index est hors limites, la valeur 0,0 est renvoyée.
QBrush QBoxSet::brush() const
Renvoie le pinceau utilisé pour remplir l'élément « boîte à moustaches ».
Remarque : fonctiongetter pour la propriété brush.
Voir aussi setBrush().
[signal] void QBoxSet::brushChanged()
Ce signal est émis lorsque le pinceau de l'élément « boîte à moustaches » change.
Remarque : signalde notification pour la propriété brush.
Voir également brush.
void QBoxSet::clear()
Définit toutes les valeurs de l'élément « boîte à moustaches » sur 0.
[signal] void QBoxSet::cleared()
Ce signal est émis lorsque toutes les valeurs de l'élément « boîte à moustaches » sont égales à 0.
[signal] void QBoxSet::clicked()
Ce signal est émis lorsque l'utilisateur clique sur un élément de type « boîte à moustaches » dans le graphique.
int QBoxSet::count() const
Renvoie le nombre de valeurs ajoutées à l'élément « boîte à moustaches ».
[signal] void QBoxSet::doubleClicked()
Ce signal est émis lorsque l'utilisateur double-clique sur un élément de type « boîte à moustaches ».
[signal] void QBoxSet::hovered(bool status)
Ce signal est émis lorsqu'on passe la souris sur un élément de type « boîte à moustaches » dans un graphique. Lorsque la souris passe sur l'élément, « status » devient « true », et lorsque la souris s'en éloigne, il redevient « false ».
QString QBoxSet::label() const
Renvoie le nom de la catégorie à laquelle appartient l'élément « boîte à moustaches ».
Voir également setLabel().
QPen QBoxSet::pen() const
Renvoie le stylo utilisé pour dessiner l'élément « boîte à moustaches ».
Remarque : fonctiongetter pour la propriété pen.
Voir aussi ` setPen()`.
[signal] void QBoxSet::penChanged()
Ce signal est émis lorsque le stylet de l'élément « boîte à moustaches » change.
Remarque : signalde notification pour la propriété pen.
Voir aussi pen.
[signal] void QBoxSet::pressed()
Ce signal est émis lorsque l'utilisateur clique sur un élément de type « boîte à moustaches » dans le graphique et maintient le bouton de la souris enfoncé.
[signal] void QBoxSet::released()
Ce signal est émis lorsque l'utilisateur relâche le bouton de la souris sur un élément de type « boîte à moustaches ».
void QBoxSet::setBrush(const QBrush &brush)
Définit le pinceau utilisé pour remplir l'élément « boîte à moustaches » sur brush.
Remarque : fonctionde définition de la propriété brush.
Voir également brush().
void QBoxSet::setLabel(const QString label)
Définit le libellé spécifié par label pour la catégorie de l'élément « boîte à moustaches ».
Voir également label().
void QBoxSet::setPen(const QPen &pen)
Définit le stylo utilisé pour dessiner l'élément « boîte à moustaches » sur pen.
Remarque : fonctionde définition de la propriété pen.
Voir également ` pen()`.
void QBoxSet::setValue(const int index, const qreal value)
Définit la valeur spécifiée par value à la position indiquée par index. L'index peut être spécifié à l'aide des valeurs de l'énumération ValuePositions.
[signal] void QBoxSet::valueChanged(int index)
Ce signal est émis lorsque la valeur de l'élément « box-and-whiskers » spécifié par index est modifiée.
Voir également at().
[signal] void QBoxSet::valuesChanged()
Ce signal est émis lorsque plusieurs valeurs de l'élément « boîte à moustaches » changent.
Voir également append().
QBoxSet &QBoxSet::operator<<(const qreal &value)
Opérateur de commodité permettant d'ajouter la valeur réelle spécifiée par ` value ` à la fin de l'élément « boîte et moustaches ».
Voir également append().
qreal QBoxSet::operator[](const int index) const
Renvoie la valeur de l'élément de type « boîte à moustaches » spécifié par ` index`. L'index peut être spécifié à l'aide des valeurs de l'énumération ` ValuePositions `. Si l'index est hors limites, la fonction renvoie 0,0.
© 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.