BarSet QML Type
Représente un ensemble de barres dans un diagramme à barres. Plus d'informations...
| Import Statement: | import QtGraphs |
| In C++: | QBarSet |
- Liste de tous les membres, y compris les membres hérités
- BarSet fait partie de Qt Graphs QML Types for 2D.
Propriétés
- borderColor : color
- borderWidth : real
- color : color
- count : int
- label : string
- labelColor : color
- selectedBars : list
- selectedColor : color
- values : list<variant>
Signaux
- borderColorChanged(color)
- borderWidthChanged(real width)
- colorChanged(color)
- countChanged()
- labelChanged()
- labelColorChanged(color)
- selectedBarsChanged(list<int> indexes)
- selectedColorChanged(color color)
- update()
- updatedBars()
- valueAdded(int index, int count)
- valueChanged(int index)
- valueRemoved(int index, int count)
- valuesAdded(int index, int count)
- valuesChanged()
- valuesRemoved(int index, int count)
Méthodes
- void append(list<real> values)
- void append(real value)
- real at(int index)
- void clear()
- int count()
- void deselectAllBars()
- void deselectBar(int index)
- void deselectBars(list<int> indexes)
- void insert(int index, real value)
- bool isBarSelected(int index)
- void remove(int index, int count)
- void replace(int index, real value)
- void selectAllBars()
- void selectBar(int index)
- void selectBars(list<int> indexes)
- void setBarSelected(int index, bool selected)
- real sum()
- void toggleSelection(list<int> indexes)
Description détaillée
Un ensemble de barres contient une valeur de données pour chaque catégorie. La première valeur d'un ensemble est supposée appartenir à la première catégorie, la deuxième à la deuxième catégorie, et ainsi de suite. Si l'ensemble comporte moins de valeurs qu'il n'y a de catégories, les valeurs manquantes sont supposées se situer à la fin de l'ensemble. Pour les valeurs manquantes au milieu d'un ensemble, la valeur numérique de zéro est utilisée. Les étiquettes des ensembles de valeurs nulles ne sont pas affichées.
Voir également BarSeries.
Documentation sur les propriétés
borderColor : color
Couleur de la bordure du jeu de barres.
borderWidth : real
Par défaut, la largeur est de -1, ce qui signifie que la largeur de la bordure est définie par le thème.
color : color
La couleur de remplissage du jeu de barres.
count : int [read-only]
Le nombre de valeurs dans le jeu de barres.
label : string
L'étiquette du jeu de barres.
labelColor : color
Couleur du texte (étiquette) de l'ensemble de barres.
selectedBars : list [read-only]
Les indices des barres actuellement sélectionnées.
selectedColor : color
La couleur de remplissage de l'ensemble sélectionné.
values : list<variant>
Les valeurs du jeu de barres. Vous pouvez définir une liste de types real ou point comme valeurs.
Si vous définissez une liste de types réels comme valeurs, ils définissent directement les valeurs de l'ensemble de barres.
Si vous définissez une liste de types de points comme valeurs, la coordonnée x du point spécifie son indice de base zéro dans l'ensemble de barres. La taille du jeu de barres est égale à la valeur la plus élevée de la coordonnée x + 1. Si un point est manquant pour toute coordonnée x comprise entre zéro et la valeur la plus élevée, il prend la valeur zéro.
Par exemple, les ensembles de barres suivants ont des valeurs égales :
myBarSet1.values = [5, 0, 1, 5]; myBarSet2.values = [Qt.point(0, 5), Qt.point(2, 1), Qt.point(3, 5)];
Signal Documentation
borderColorChanged(color)
Ce signal est émis lorsque la couleur de la bordure du jeu de barres devient color.
Remarque : le gestionnaire correspondant est onBorderColorChanged.
borderWidthChanged(real width)
Ce signal est émis lorsque la largeur de la bordure de la barre change. La nouvelle largeur est width.
Remarque : le gestionnaire correspondant est onBorderWidthChanged.
colorChanged(color)
Ce signal est émis lorsque la couleur de remplissage du jeu de barres devient color.
Remarque : le gestionnaire correspondant est onColorChanged.
countChanged()
Ce signal est émis lorsque le nombre de valeurs du jeu de barres change.
Remarque : le gestionnaire correspondant est onCountChanged.
labelChanged()
Ce signal est émis lorsque l'étiquette du jeu de barres change.
Remarque : le gestionnaire correspondant est onLabelChanged.
Voir également label.
labelColorChanged(color)
Ce signal est émis lorsque la couleur du texte (étiquette) de l'ensemble de barres devient color.
Remarque : le gestionnaire correspondant est onLabelColorChanged.
selectedBarsChanged(list<int> indexes)
Ce signal est émis lorsque la barre sélectionnée change. indexes est une liste d'index de barres sélectionnées.
Remarque : le gestionnaire correspondant est onSelectedBarsChanged.
selectedColorChanged(color color)
Ce signal est émis lorsque la couleur de la barre sélectionnée change. La nouvelle couleur est color.
Remarque : le gestionnaire correspondant est onSelectedColorChanged.
update()
Ce signal est émis lorsque le jeu de barres est mis à jour.
Remarque : le gestionnaire correspondant est onUpdate.
updatedBars()
Ce signal est émis lorsque les barres de cet ensemble sont mises à jour.
Remarque : le gestionnaire correspondant est onUpdatedBars.
valueAdded(int index, int count)
Ce signal est émis lorsque de nouvelles valeurs sont ajoutées au jeu de barres. index indique la position de la première valeur insérée et count le nombre de valeurs insérées.
Remarque : le gestionnaire correspondant est onValueAdded.
valueChanged(int index)
Ce signal est émis lorsque la valeur à la position spécifiée par index est modifiée.
Note : Le gestionnaire correspondant est onValueChanged.
valueRemoved(int index, int count)
Ce signal est émis lorsque des valeurs sont supprimées du jeu de barres. index indique la position de la première valeur supprimée et count le nombre de valeurs supprimées.
Remarque : le gestionnaire correspondant est onValueRemoved.
valuesAdded(int index, int count)
Ce signal est émis lorsque de nouvelles valeurs sont ajoutées au jeu de barres. index indique la position de la première valeur insérée et count le nombre de valeurs insérées.
Remarque : le gestionnaire correspondant est onValuesAdded.
valuesChanged()
Ce signal est émis lorsque les valeurs du jeu de barres changent.
Remarque : le gestionnaire correspondant est onValuesChanged.
valuesRemoved(int index, int count)
Ce signal est émis lorsque des valeurs sont supprimées du jeu de barres. index indique la position de la première valeur supprimée et count le nombre de valeurs supprimées.
Remarque : le gestionnaire correspondant est onValuesRemoved.
Documentation de la méthode
void append(list<real> values)
Ajoute la liste des valeurs réelles spécifiées par values à la fin du jeu de barres.
Voir aussi append().
void append(real value)
Ajoute la nouvelle valeur spécifiée par value à la fin du jeu de barres.
real at(int index)
Renvoie la valeur spécifiée par index à partir du jeu de barres. Si l'index est hors limites, 0.0 est renvoyé.
void clear()
Supprime toutes les valeurs de l'ensemble.
int count()
Renvoie le nombre de valeurs dans un jeu de barres.
void deselectAllBars()
Désélectionne toutes les barres de l'ensemble.
Note : émet BarSet::selectedBarsChanged.
Voir également setBarSelected().
void deselectBar(int index)
Désélectionne la barre à l'adresse index.
Note : Emet BarSet::selectedBarsChanged.
Voir aussi setBarSelected().
void deselectBars(list<int> indexes)
Marque plusieurs barres passées dans une liste indexes comme étant désélectionnées.
Remarque : émet BarSet::selectedBarsChanged.
Voir aussi setBarSelected().
void insert(int index, real value)
Insère value à la position spécifiée par index. Les valeurs qui suivent la valeur insérée sont déplacées d'une position.
Voir aussi remove().
bool isBarSelected(int index)
Renvoie true si la barre à l'adresse index donnée fait partie des barres sélectionnées et false dans le cas contraire.
Remarque : Les barres sélectionnées sont dessinées en utilisant la couleur sélectionnée si elle a été spécifiée à l'aide de BarSet::setSelectedColor.
Voir aussi selectedBars, setBarSelected(), et selectedColor.
void remove(int index, int count)
Supprime le nombre de valeurs spécifiées par count du jeu de barres en commençant par la valeur spécifiée par index.
Si vous omettez count, seule la valeur spécifiée par index est supprimée.
void replace(int index, real value)
Ajoute la valeur spécifiée par value à la barre placée à la position spécifiée par index.
void selectAllBars()
Marque toutes les barres de l'ensemble comme étant sélectionnées.
Note : Emet BarSet::selectedBarsChanged.
Voir également setBarSelected().
void selectBar(int index)
Marque la barre à index comme étant sélectionnée.
Note : Emet BarSet::selectedBarsChanged.
Voir aussi setBarSelected().
void selectBars(list<int> indexes)
Marque plusieurs barres passées dans une liste indexes comme étant sélectionnées.
Remarque : émet BarSet::selectedBarsChanged.
Voir également setBarSelected().
void setBarSelected(int index, bool selected)
Marque la barre à l'adresse index comme étant sélectionnée ou désélectionnée, comme spécifié par selected.
Remarque : les barres sélectionnées sont dessinées en utilisant la couleur sélectionnée si elle a été spécifiée. Emet BarSet::selectedBarsChanged.
Voir également isBarSelected() et selectedColor.
real sum()
Renvoie la somme de toutes les valeurs de l'ensemble de barres.
void toggleSelection(list<int> indexes)
Change l'état de sélection des barres à l'adresse indexes donnée pour l'état opposé.
Remarque : émet BarSet::selectedBarsChanged.
Voir aussi 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.