QBoxSet Class
La classe QBoxSet représente un élément dans un diagramme en boîte et moustaches. Plus d'informations...
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
Une boîte à moustaches est une représentation graphique d'un intervalle et de trois valeurs médianes construites à partir de cinq valeurs différentes. Il y a deux façons de spécifier les 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 seconde 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 apprendre à créer un graphique en boîte et moustaches.
Voir également QBoxPlotSeries.
Documentation sur les types de membres
enum QBoxSet::ValuePositions
Ce type d'énumération définit les valeurs d'un élément de type "boîte et moustaches" :
| Constante | Valeur | Description |
|---|---|---|
QBoxSet::LowerExtreme | 0 | La plus petite valeur de l'élément de la boîte et des moustaches. |
QBoxSet::LowerQuartile | 1 | La valeur médiane de la moitié inférieure de la boîte et des moustaches. |
QBoxSet::Median | 2 | Valeur médiane de l'élément "boîte et moustaches". |
QBoxSet::UpperQuartile | 3 | Valeur médiane de la moitié supérieure de la boîte et des moustaches. |
QBoxSet::UpperExtreme | 4 | La plus grande valeur de la boîte et des moustaches. |
Documentation sur les propriétés
brush : QBrush
Cette propriété contient la brosse utilisée pour remplir la boîte de l'élément en forme de boîte et de moustaches.
Fonctions d'accès :
Signal de notification :
| void | brushChanged() |
pen : QPen
Cette propriété contient le stylo utilisé pour dessiner les lignes de l'élément boîte et moustaches.
Fonctions d'accès :
Signal Notificateur :
| void | penChanged() |
Fonction membre Documentation
[explicit] QBoxSet::QBoxSet(const QString label = QString(), QObject *parent = nullptr)
Construit un élément de type boîte et moustaches avec l'étiquette optionnelle label et le 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)
Construit une 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 le quartile supérieur. Les valeurs label et parent peuvent être spécifiées en option.
[virtual noexcept] QBoxSet::~QBoxSet()
Détruit l'élément "boîte et 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 aussi append().
void QBoxSet::append(const qreal value)
Ajoute la nouvelle valeur spécifiée par value à la fin de l'élément "box-and-whiskers".
qreal QBoxSet::at(const int index) const
Renvoie la valeur de l'élément de la boîte à moustaches spécifié par index. L'index peut être spécifié en utilisant les valeurs de l'énumération ValuePositions. Si l'indice est hors limites, 0.0 est renvoyé.
QBrush QBoxSet::brush() const
Renvoie la brosse utilisée pour remplir l'élément boîte et moustaches.
Remarque : fonction Getter pour la propriété brush.
Voir également setBrush().
[signal] void QBoxSet::brushChanged()
Ce signal est émis lorsque la brosse de l'élément "boîte et moustaches" change.
Note : Signal de notification pour la propriété brush.
Voir également brush.
void QBoxSet::clear()
Fixe toutes les valeurs de l'élément "boîte et moustaches" à 0.
[signal] void QBoxSet::cleared()
Ce signal est émis lorsque toutes les valeurs de l'élément "boîte et moustaches" sont fixées à 0.
[signal] void QBoxSet::clicked()
Ce signal est émis lorsque l'utilisateur clique sur un élément de la boîte et des moustaches dans le graphique.
int QBoxSet::count() const
Renvoie le nombre de valeurs ajoutées à l'élément boîte et moustaches.
[signal] void QBoxSet::doubleClicked()
Ce signal est émis lorsque l'utilisateur double-clique sur un élément de la boîte à moustaches.
[signal] void QBoxSet::hovered(bool status)
Ce signal est émis lorsque la souris passe au-dessus d'un élément de type "boîte et moustaches" dans un graphique. Lorsque la souris passe au-dessus de l'élément, status devient true, et lorsque la souris s'éloigne à nouveau, il devient false.
QString QBoxSet::label() const
Renvoie l'étiquette de la catégorie de l'élément boîte et moustaches.
Voir également setLabel().
QPen QBoxSet::pen() const
Renvoie le stylo utilisé pour dessiner l'élément boîte et moustaches.
Remarque : fonction Getter pour la propriété pen.
Voir également setPen().
[signal] void QBoxSet::penChanged()
Ce signal est émis lorsque le stylo de l'élément "boîte et moustaches" change.
Note : Signal de notification pour la propriété pen.
Voir également pen.
[signal] void QBoxSet::pressed()
Ce signal est émis lorsque l'utilisateur clique sur un élément de la boîte et de la moustache dans le graphique et maintient le bouton de la souris enfoncé.
[signal] void QBoxSet::released()
Ce signal est émis lorsque l'utilisateur relâche la pression de la souris sur un élément de la boîte à moustaches.
void QBoxSet::setBrush(const QBrush &brush)
Définit la brosse utilisée pour remplir l'élément boîte et moustaches à brush.
Remarque : fonction de définition de la propriété brush.
Voir également brush().
void QBoxSet::setLabel(const QString label)
Définit l'étiquette spécifiée par label pour la catégorie de l'élément de la boîte à moustaches.
Voir aussi label().
void QBoxSet::setPen(const QPen &pen)
Définit le stylo utilisé pour dessiner l'élément "boîte et moustaches" à pen.
Remarque : fonction de définition de la propriété pen.
Voir également pen().
void QBoxSet::setValue(const int index, const qreal value)
Fixe la valeur spécifiée par value à la position spécifiée par index. L'index peut être spécifié en utilisant les 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 aussi at().
[signal] void QBoxSet::valuesChanged()
Ce signal est émis lorsque plusieurs valeurs de l'élément "boîte et moustaches" changent.
Voir également append().
QBoxSet &QBoxSet::operator<<(const qreal &value)
Un opérateur de commodité pour ajouter la valeur réelle spécifiée par value à la fin de l'élément de la boîte à moustaches.
Voir également append().
qreal QBoxSet::operator[](const int index) const
Renvoie la valeur de l'élément de la boîte à moustaches spécifié par index. L'index peut être spécifié en utilisant les valeurs de l'énumération ValuePositions. Si l'index est hors limites, 0.0 est renvoyé.
© 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.