Sur cette page

QBoxSet Class

La classe QBoxSet représente un élément d'un diagramme en boîte à moustaches. En savoir plus...

Header: #include <QBoxSet>
In QML: BoxSet
Inherits: QObject
Status: Deprecated

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 » :

ConstanteValeurDescription
QBoxSet::LowerExtreme0La plus petite valeur de l'élément « boîte à moustaches ».
QBoxSet::LowerQuartile1La valeur médiane de la moitié inférieure de l'élément « boîte à moustaches ».
QBoxSet::Median2La valeur médiane de l'élément représenté par un diagramme en boîte à moustaches.
QBoxSet::UpperQuartile3La valeur médiane de la moitié supérieure de la boîte à moustaches.
QBoxSet::UpperExtreme4La 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 :

QBrush brush() const
void setBrush(const QBrush &brush)

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 :

QPen pen() const
void setPen(const QPen &pen)

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.