BarSet QML Type
Stellt einen Satz von Balken in einem Balkendiagramm dar. Mehr...
Import Statement: | import QtGraphs |
In C++: | QBarSet |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- BarSet ist Teil von Qt Graphs QML Types for 2D.
Eigenschaften
- borderColor : color
- borderWidth : real
- color : color
- count : int
- label : string
- labelColor : color
- selectedBars : list
- selectedColor : color
- values : QVariantList
Signale
- 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)
Methoden
- append(list<real> values)
- append(real value)
- real at(int index)
- clear()
- int count()
- deselectAllBars()
- deselectBar(int index)
- deselectBars(list<int> indexes)
- insert(int index, real value)
- bool isBarSelected(int index)
- remove(int index, int count)
- replace(int index, real value)
- selectAllBars()
- selectBar(int index)
- selectBars(list<int> indexes)
- setBarSelected(int index, bool selected)
- real sum()
- toggleSelection(list<int> indexes)
Detaillierte Beschreibung
Ein Balkensatz enthält einen Datenwert für jede Kategorie. Es wird davon ausgegangen, dass der erste Wert eines Sets zur ersten Kategorie gehört, der zweite zur zweiten Kategorie usw. Wenn der Satz weniger Werte enthält als Kategorien vorhanden sind, wird angenommen, dass die fehlenden Werte am Ende des Satzes liegen. Für fehlende Werte in der Mitte einer Menge wird der numerische Wert Null verwendet. Beschriftungen für Null-Werte-Sets werden nicht angezeigt.
Siehe auch BarSeries.
Eigenschaft Dokumentation
borderColor : color |
Die Farbe des Rahmens des Balkensets.
borderWidth : real |
Standardmäßig ist die Breite -1, d. h. die Breite des Rahmens wird durch das Thema festgelegt.
color : color |
Die Füllfarbe des Balkensatzes.
count : int |
Die Anzahl der Werte im Balkensatz.
label : string |
Die Beschriftung des Balkensatzes.
labelColor : color |
Die Textfarbe (Beschriftung) des Balkensatzes.
selectedBars : list |
Die Indizes der Balken, die gerade ausgewählt sind.
selectedColor : color |
Die Füllfarbe der ausgewählten Menge.
values : QVariantList |
Die Werte des Balkensatzes. Als Werte können Sie eine Liste der Typen real oder point angeben.
Wenn Sie eine Liste mit reellen Typen als Werte festlegen, definieren diese direkt die Werte des Balkensatzes.
Wenn Sie eine Liste von Punkttypen als Werte festlegen, gibt die x-Koordinate des Punktes seinen nullbasierten Index in der Balkenmenge an. Die Größe der Balkenmenge ist der höchste x-Koordinatenwert + 1. Fehlt ein Punkt für eine x-Koordinate zwischen Null und dem höchsten Wert, erhält er den Wert Null.
Die folgenden Balkenmengen haben zum Beispiel den gleichen Wert:
Signal Dokumentation
borderColorChanged(color) |
Dieses Signal wird ausgegeben, wenn die Rahmenfarbe des Balkensets auf color wechselt.
Hinweis: Der entsprechende Handler ist onBorderColorChanged
.
borderWidthChanged(real width) |
Dieses Signal wird ausgegeben, wenn sich die Breite des Rahmens des Balkensets ändert. Die neue Breite ist width.
Hinweis: Der entsprechende Handler ist onBorderWidthChanged
.
colorChanged(color) |
Dieses Signal wird ausgegeben, wenn sich die Füllfarbe des Balkensatzes auf color ändert.
Hinweis: Der entsprechende Handler ist onColorChanged
.
countChanged() |
Dieses Signal wird ausgegeben, wenn sich die Anzahl der Werte des Balkensatzes ändert.
Hinweis: Der entsprechende Handler ist onCountChanged
.
labelChanged() |
Dieses Signal wird ausgegeben, wenn sich die Beschriftung des Balkensatzes ändert.
Hinweis: Der entsprechende Handler ist onLabelChanged
.
Siehe auch label.
labelColorChanged(color) |
Dieses Signal wird ausgegeben, wenn sich die Textfarbe (Beschriftung) des Balkensatzes in color ändert.
Hinweis: Der entsprechende Handler ist onLabelColorChanged
.
Dieses Signal wird ausgegeben, wenn sich der ausgewählte Takt ändert. indexes ist eine Liste ausgewählter Taktindizes.
Hinweis: Der entsprechende Handler ist onSelectedBarsChanged
.
selectedColorChanged(color color) |
Dieses Signal wird ausgegeben, wenn sich die Farbe des ausgewählten Balkens ändert. Die neue Farbe ist color.
Hinweis: Der entsprechende Handler ist onSelectedColorChanged
.
update() |
Dieses Signal wird ausgegeben, wenn das Barset aktualisiert wird.
Hinweis: Der entsprechende Handler ist onUpdate
.
updatedBars() |
Dieses Signal wird ausgegeben, wenn die Takte in diesem Satz aktualisiert werden.
Hinweis: Der entsprechende Handler ist onUpdatedBars
.
Dieses Signal wird ausgegeben, wenn dem Balkensatz neue Werte hinzugefügt werden. index gibt die Position des ersten eingefügten Wertes an, und count ist die Anzahl der eingefügten Werte.
Hinweis: Der entsprechende Handler ist onValueAdded
.
valueChanged(int index) |
Dieses Signal wird ausgegeben, wenn der Wert an der durch index angegebenen Position geändert wird.
Hinweis: Der entsprechende Handler ist onValueChanged
.
Dieses Signal wird ausgegeben, wenn Werte aus dem Balkensatz entfernt werden. index gibt die Position des ersten entfernten Wertes an, und count ist die Anzahl der entfernten Werte.
Hinweis: Der entsprechende Handler ist onValueRemoved
.
Dieses Signal wird ausgegeben, wenn neue Werte zum Balkensatz hinzugefügt werden. index gibt die Position des ersten eingefügten Wertes an, und count ist die Anzahl der eingefügten Werte.
Hinweis: Der entsprechende Handler ist onValuesAdded
.
valuesChanged() |
Dieses Signal wird ausgegeben, wenn sich die Werte des Balkensatzes ändern.
Hinweis: Der entsprechende Handler ist onValuesChanged
.
Dieses Signal wird ausgegeben, wenn Werte aus dem Balkensatz entfernt werden. index gibt die Position des ersten entfernten Wertes an, und count ist die Anzahl der entfernten Werte.
Hinweis: Der entsprechende Handler ist onValuesRemoved
.
Dokumentation der Methode
Hängt die durch values angegebene Liste der reellen Werte an das Ende der Balkenmenge an.
Siehe auch append().
append(real value) |
Hängt den durch value angegebenen neuen Wert an das Ende des Balkensatzes an.
Gibt den durch index angegebenen Wert aus der Balkenmenge zurück. Wenn der Index außerhalb der Grenzen liegt, wird 0,0 zurückgegeben.
clear() |
Entfernt alle Werte aus der Menge.
int count() |
Gibt die Anzahl der Werte in einem Balkensatz zurück.
deselectAllBars() |
Deselektiert alle Balken in der Menge.
Hinweis: Gibt BarSet::selectedBarsChanged aus.
Siehe auch setBarSelected().
deselectBar(int index) |
Deselektiert den Balken bei index.
Hinweis: Gibt BarSet::selectedBarsChanged aus.
Siehe auch setBarSelected().
Markiert mehrere in einer Liste indexes übergebene Takte als abgewählt.
Hinweis: Gibt BarSet::selectedBarsChanged aus.
Siehe auch setBarSelected().
Fügt value an der durch index angegebenen Position ein. Die auf den eingefügten Wert folgenden Werte werden um eine Position nach oben verschoben.
Siehe auch remove().
Gibt true
zurück, wenn der Balken an der angegebenen index zu den ausgewählten Balken gehört, und ansonsten false
.
Hinweis: Ausgewählte Balken werden mit der ausgewählten Farbe gezeichnet, wenn diese mit BarSet::setSelectedColor angegeben wurde.
Siehe auch selectedBars, setBarSelected(), und selectedColor.
Entfernt die durch count angegebene Anzahl von Werten aus dem Balkensatz, beginnend mit dem durch index angegebenen Wert.
Wenn Sie count weglassen, wird nur der durch index angegebene Wert entfernt.
Fügt den durch value angegebenen Wert an der durch index angegebenen Position in die Taktmenge ein.
selectAllBars() |
Markiert alle Takte in der Menge als ausgewählt.
Hinweis: Gibt BarSet::selectedBarsChanged aus.
Siehe auch setBarSelected().
selectBar(int index) |
Markiert den Balken an index als ausgewählt.
Hinweis: Gibt BarSet::selectedBarsChanged aus.
Siehe auch setBarSelected().
Markiert mehrere in einer indexes Liste übergebene Takte als ausgewählt.
Hinweis: Sendet BarSet::selectedBarsChanged.
Siehe auch setBarSelected().
Markiert den Takt unter index als ausgewählt oder abgewählt, wie durch selected angegeben.
Hinweis: Ausgewählte Balken werden mit der ausgewählten Farbe gezeichnet, falls diese angegeben wurde. Gibt BarSet::selectedBarsChanged aus.
Siehe auch isBarSelected() und selectedColor.
real sum() |
Gibt die Summe aller Werte im Balkensatz zurück.
Ändert den Auswahlzustand der Balken auf der angegebenen indexes in den entgegengesetzten Zustand.
Hinweis: Sendet BarSet::selectedBarsChanged.
Siehe auch setBarSelected().
© 2025 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.