QBoxSet Class
La clase QBoxSet representa un elemento en un gráfico de cajas y bigotes. Más...
Tipos públicos
| enum | ValuePositions { LowerExtreme, LowerQuartile, Median, UpperQuartile, UpperExtreme } |
Propiedades
Funciones públicas
| 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 |
Señales
| void | brushChanged() |
| void | cleared() |
| void | clicked() |
| void | doubleClicked() |
| void | hovered(bool status) |
| void | penChanged() |
| void | pressed() |
| void | released() |
| void | valueChanged(int index) |
| void | valuesChanged() |
Descripción detallada
Un elemento de caja y bigotes es una representación gráfica de un rango y tres valores medianos que se construye a partir de cinco valores diferentes. Hay dos formas de especificar los valores. La primera es utilizando un constructor u operador de flujo (<<). Los valores deben especificarse en el siguiente orden: extremo inferior, cuartil inferior, mediana, cuartil superior y extremo superior.
La segunda forma es crear una instancia vacía de QBoxSet y especificar los valores utilizando el método setValue().
Consulte la Galería de Gráficos con Widgets para aprender a crear un gráfico de cajas y bigotes.
Véase también QBoxPlotSeries.
Documentación de tipos de miembros
enum QBoxSet::ValuePositions
Este tipo enum define los valores de un elemento de caja y bigotes:
| Constante | Valor | Descripción |
|---|---|---|
QBoxSet::LowerExtreme | 0 | El valor más pequeño del elemento caja y bigotes. |
QBoxSet::LowerQuartile | 1 | El valor mediano de la mitad inferior del elemento caja y bigotes. |
QBoxSet::Median | 2 | Valor mediano del elemento de caja y bigotes. |
QBoxSet::UpperQuartile | 3 | El valor mediano de la mitad superior del elemento de caja y bigotes. |
QBoxSet::UpperExtreme | 4 | El valor mayor de la posición de caja y bigotes. |
Documentación de propiedades
brush : QBrush
Esta propiedad contiene el pincel utilizado para rellenar la caja del elemento caja y bigotes.
Funciones de acceso:
Señal del notificador:
| void | brushChanged() |
pen : QPen
Esta propiedad contiene la pluma utilizada para dibujar las líneas del elemento caja y bigotes.
Funciones de acceso:
Señal del notificador:
| void | penChanged() |
Documentación de funciones miembro
[explicit] QBoxSet::QBoxSet(const QString label = QString(), QObject *parent = nullptr)
Construye un elemento de caja y bigotes con la etiqueta opcional label y el elemento padre 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)
Construye un elemento de caja y bigotes con los siguientes valores ordenados: le especifica el extremo inferior, lq el cuartil inferior, m la mediana, uq el cuartil superior y ue el cuartil superior. Opcionalmente, se pueden especificar label y parent.
[virtual noexcept] QBoxSet::~QBoxSet()
Destruye el elemento de una caja y bigotes.
void QBoxSet::append(const QList<qreal> &values)
Añade una lista de valores reales especificados por values al final del elemento de caja y bigotes.
Véase también append().
void QBoxSet::append(const qreal value)
Añade el nuevo valor especificado por value al final del elemento de caja y bigotes.
qreal QBoxSet::at(const int index) const
Devuelve el valor del elemento de caja y bigotes especificado por index. El índice puede especificarse utilizando valores de enumeración de ValuePositions. Si el índice está fuera de los límites, se devuelve 0,0.
QBrush QBoxSet::brush() const
Devuelve el pincel utilizado para rellenar el elemento caja y bigotes.
Nota: Función Getter para la propiedad brush.
Véase también setBrush().
[signal] void QBoxSet::brushChanged()
Esta señal se emite cuando cambia el pincel del elemento caja y bigotes.
Nota: Señal notificadora para la propiedad brush.
Véase también brush.
void QBoxSet::clear()
Establece todos los valores del elemento de caja y bigotes en 0.
[signal] void QBoxSet::cleared()
Esta señal se emite cuando todos los valores del elemento caja y bigotes son 0.
[signal] void QBoxSet::clicked()
Esta señal se emite cuando el usuario hace clic en un elemento de caja y bigotes del gráfico.
int QBoxSet::count() const
Devuelve el número de valores añadidos al elemento de caja y bigotes.
[signal] void QBoxSet::doubleClicked()
Esta señal se emite cuando el usuario hace doble clic en un elemento de caja y bigotes.
[signal] void QBoxSet::hovered(bool status)
Esta señal se emite cuando se pasa el ratón por encima de un elemento de caja y bigotes de un gráfico. Cuando el ratón se mueve sobre el elemento, status se convierte en true, y cuando el ratón se aleja de nuevo, se convierte en false.
QString QBoxSet::label() const
Devuelve la etiqueta de la categoría del elemento caja y bigotes.
Véase también setLabel().
QPen QBoxSet::pen() const
Devuelve la pluma utilizada para dibujar el elemento caja y bigotes.
Nota: Función Getter para la propiedad pen.
Véase también setPen().
[signal] void QBoxSet::penChanged()
Esta señal se emite cuando cambia la pluma del elemento caja y bigotes.
Nota: Señal notificadora para la propiedad pen.
Véase también pen.
[signal] void QBoxSet::pressed()
Esta señal se emite cuando el usuario hace clic en un elemento de caja y bigotes del gráfico y mantiene pulsado el botón del ratón.
[signal] void QBoxSet::released()
Esta señal se emite cuando el usuario suelta la pulsación del ratón sobre un elemento de caja y bigotes.
void QBoxSet::setBrush(const QBrush &brush)
Establece el pincel utilizado para rellenar el elemento de caja y bigotes en brush.
Nota: Función Setter para la propiedad brush.
Véase también brush().
void QBoxSet::setLabel(const QString label)
Establece la etiqueta especificada por label para la categoría del elemento caja y bigotes.
Véase también label().
void QBoxSet::setPen(const QPen &pen)
Establece el lápiz utilizado para dibujar el elemento de caja y bigotes en pen.
Nota: Función Setter para la propiedad pen.
Véase también pen().
void QBoxSet::setValue(const int index, const qreal value)
Establece el valor especificado por value en la posición especificada por index. El índice puede especificarse utilizando los valores de la enumeración ValuePositions.
[signal] void QBoxSet::valueChanged(int index)
Esta señal se emite cuando se modifica el valor del elemento box-and-whiskers especificado por index.
Véase también at().
[signal] void QBoxSet::valuesChanged()
Esta señal se emite cuando cambian varios valores del elemento caja y bigotes.
Véase también append().
QBoxSet &QBoxSet::operator<<(const qreal &value)
Un operador práctico para añadir el valor real especificado por value al final del elemento de caja y bigotes.
Véase también append().
qreal QBoxSet::operator[](const int index) const
Devuelve el valor del elemento de caja y bigotes especificado por index. El índice puede especificarse utilizando valores de enumeración de ValuePositions. Si el índice está fuera de los límites, se devuelve 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.