En esta página

BarSet QML Type

Representa un conjunto de barras en un gráfico de barras. Más...

Import Statement: import QtGraphs
In C++: QBarSet

Propiedades

Señales

Métodos

Descripción detallada

Un conjunto de barras contiene un valor de datos por cada categoría. Se supone que el primer valor de un conjunto pertenece a la primera categoría, el segundo a la segunda, y así sucesivamente. Si el conjunto tiene menos valores que categorías, se supone que los valores que faltan se encuentran al final del conjunto. Para los valores que faltan en medio de un conjunto, se utiliza el valor numérico cero. No se muestran las etiquetas de los conjuntos de valor cero.

Véase también BarSeries.

Documentación de propiedades

borderColor : color

El color del borde del conjunto de barras.

borderWidth : real

Por defecto, el ancho es -1, lo que significa que el ancho del borde está definido por el tema.

color : color

El color de relleno del conjunto de barras.

count : int [read-only]

El número de valores en el conjunto de barras.

label : string

La etiqueta del juego de barras.

labelColor : color

El color del texto (etiqueta) del conjunto de barras.

selectedBars : list [read-only]

Los índices de las barras seleccionadas en ese momento.

selectedColor : color

El color de relleno del conjunto seleccionado.

values : list<variant>

Los valores del conjunto de barras. Puede establecer como valores una lista de tipos real o point.

Si establece una lista de tipos reales como valores, éstos definen directamente los valores del conjunto de compases.

Si establece una lista de tipos de puntos como valores, la coordenada x del punto especifica su índice basado en cero en el conjunto de barras. El tamaño del conjunto de barras es el valor más alto de la coordenada x + 1. Si falta un punto para cualquier coordenada x entre cero y el valor más alto, recibe el valor cero.

Por ejemplo, los siguientes conjuntos de barras tienen valores iguales:

myBarSet1.values = [5, 0, 1, 5];
myBarSet2.values = [Qt.point(0, 5), Qt.point(2, 1), Qt.point(3, 5)];

Señal Documentación

borderColorChanged(color)

Esta señal se emite cuando el color del borde del conjunto de barras cambia a color.

Nota: El manejador correspondiente es onBorderColorChanged.

borderWidthChanged(real width)

Esta señal se emite cuando cambia la anchura del borde del barset. La nueva anchura es width.

Nota: El manejador correspondiente es onBorderWidthChanged.

colorChanged(color)

Esta señal se emite cuando el color de relleno del conjunto de barras cambia a color.

Nota: El manejador correspondiente es onColorChanged.

countChanged()

Esta señal se emite cuando cambia el recuento de valores del barset.

Nota: El manejador correspondiente es onCountChanged.

labelChanged()

Esta señal se emite cuando cambia la etiqueta del conjunto de barras.

Nota: El manejador correspondiente es onLabelChanged.

Véase también label.

labelColorChanged(color)

Esta señal se emite cuando el color del texto (etiqueta) del conjunto de barras cambia a color.

Nota: El manejador correspondiente es onLabelColorChanged.

selectedBarsChanged(list<int> indexes)

Esta señal se emite cuando cambia la barra seleccionada. indexes es una lista de índices de barras seleccionadas.

Nota: El manejador correspondiente es onSelectedBarsChanged.

selectedColorChanged(color color)

Esta señal se emite cuando cambia el color de la barra seleccionada. El nuevo color es color.

Nota: El manejador correspondiente es onSelectedColorChanged.

update()

Esta señal se emite cuando se actualiza el barset.

Nota: El manejador correspondiente es onUpdate.

updatedBars()

Esta señal se emite cuando se actualizan las barras de este conjunto.

Nota: El manejador correspondiente es onUpdatedBars.

valueAdded(int index, int count)

Esta señal se emite cuando se añaden nuevos valores al conjunto de barras. index indica la posición del primer valor insertado, y count es el número de valores insertados.

Nota: El manejador correspondiente es onValueAdded.

valueChanged(int index)

Esta señal se emite cuando se modifica el valor en la posición especificada por index.

Nota: El manejador correspondiente es onValueChanged.

valueRemoved(int index, int count)

Esta señal se emite cuando se eliminan valores del conjunto de barras. index indica la posición del primer valor eliminado, y count es el número de valores eliminados.

Nota: El manejador correspondiente es onValueRemoved.

valuesAdded(int index, int count)

Esta señal se emite cuando se añaden nuevos valores al conjunto de barras. index indica la posición del primer valor insertado, y count es el número de valores insertados.

Nota: El manejador correspondiente es onValuesAdded.

valuesChanged()

Esta señal se emite cuando cambian los valores del conjunto de barras.

Nota: El manejador correspondiente es onValuesChanged.

valuesRemoved(int index, int count)

Esta señal se emite cuando se eliminan valores del conjunto de barras. index indica la posición del primer valor eliminado, y count es el número de valores eliminados.

Nota: El manejador correspondiente es onValuesRemoved.

Documentación del método

void append(list<real> values)

Añade la lista de valores reales especificada por values al final del conjunto de barras.

Véase también append().

void append(real value)

Añade el nuevo valor especificado por value al final del conjunto de barras.

real at(int index)

Devuelve el valor especificado por index del conjunto de barras. Si el índice está fuera de los límites, se devuelve 0,0.

void clear()

Elimina todos los valores del conjunto.

int count()

Devuelve el número de valores de un conjunto de barras.

void deselectAllBars()

Deselecciona todos los compases del conjunto.

Véase también setBarSelected().

void deselectBar(int index)

Deselecciona la barra en index.

Véase también setBarSelected().

void deselectBars(list<int> indexes)

Marca múltiples barras pasadas en una lista indexes como deseleccionadas.

Véase también setBarSelected().

void insert(int index, real value)

Inserta value en la posición especificada por index. Los valores que siguen al valor insertado se desplazan una posición hacia arriba.

Véase también remove().

bool isBarSelected(int index)

Devuelve true si la barra en el index dado está entre las barras seleccionadas y false en caso contrario.

Nota: Las barras seleccionadas se dibujan utilizando el color seleccionado si se especificó mediante BarSet::setSelectedColor.

Véase también selectedBars, setBarSelected(), y selectedColor.

void remove(int index, int count)

Elimina el número de valores especificados por count del conjunto de barras empezando por el valor especificado por index.

Si omite count, sólo se elimina el valor especificado por index.

void replace(int index, real value)

Añade el valor especificado por value a la barra fijada en la posición especificada por index.

void selectAllBars()

Marca todas las barras del conjunto como seleccionadas.

Véase también setBarSelected().

void selectBar(int index)

Marca la barra en index como seleccionada.

Véase también setBarSelected().

void selectBars(list<int> indexes)

Marca como seleccionadas varias barras pasadas en una lista indexes.

Véase también setBarSelected().

void setBarSelected(int index, bool selected)

Marca la barra en index como seleccionada o deseleccionada según se especifique en selected.

Nota: Las barras seleccionadas se dibujan utilizando el color seleccionado si se ha especificado. Emite BarSet::selectedBarsChanged.

Véase también isBarSelected() y selectedColor.

real sum()

Devuelve la suma de todos los valores del conjunto de barras.

void toggleSelection(list<int> indexes)

Cambia el estado de selección de las barras en el indexes dado al opuesto.

Véase también setBarSelected().

© 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.