BarSet QML Type
Stellt einen Satz von Balken in einem Balkendiagramm dar. Mehr...
Import Statement: | import QtCharts 2.8 |
In C++: | QBarSet |
Eigenschaften
- borderColor : color
- borderWidth : real
- brushFilename : string
- color : color
- count : int
- label : string
- labelColor : color
- labelFont : font
- values : QVariantList
Signale
- valueChanged(int index)
- valuesAdded(int index, int count)
- valuesRemoved(int index, int count)
Methoden
- append(real value)
- at(int index)
- clicked(int index)
- doubleClicked(int index)
- pressed(int index)
- released(int index)
- remove(int index, int count)
- replace(int index, real value)
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 die Menge weniger Werte enthält als Kategorien vorhanden sind, wird angenommen, dass die fehlenden Werte am Ende der Menge 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 AbstractBarSeries, BarSeries, StackedBarSeries, PercentBarSeries, HorizontalBarSeries, HorizontalStackedBarSeries, und HorizontalPercentBarSeries.
Eigenschaft Dokumentation
borderColor : color |
Die Farbe der Linie (Stift) des Balkensatzes.
borderWidth : real |
Die Breite der Umrandungslinie. Standardmäßig beträgt die Breite 2,0.
brushFilename : string |
Der Name der Datei, die als Pinsel für den Satz verwendet wird.
color : color |
Die Füllfarbe (Pinsel) des Balkensatzes.
count : int |
Die Anzahl der Werte im Balkensatz.
label : string |
Die Bezeichnung des Balkensatzes.
labelColor : color |
Die Textfarbe (Beschriftung) des Balkensatzes.
labelFont : font |
Die Schriftart, mit der die Beschriftung des Balkensatzes gezeichnet wird.
Weitere Informationen finden Sie unter font.
values : QVariantList |
Die Werte des Balkensatzes. Sie können eine Liste der Typen real oder point als Werte angeben.
Wenn Sie eine Liste von reellen Typen als Werte festlegen, definieren diese direkt die Werte des Balkensets.
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
valueChanged(int index) |
Dieses Signal wird ausgegeben, wenn der Wert an der durch index angegebenen Position geändert wird.
Der entsprechende Signalhandler ist onValueChanged
.
Hinweis: Der entsprechende Handler ist onValueChanged
.
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.
Der entsprechende Signalhandler ist onValuesAdded
.
Hinweis: Der entsprechende Handler ist onValuesAdded
.
Dieses Signal wird ausgegeben, wenn Werte aus der Taktmenge entfernt werden. index gibt die Position des ersten entfernten Wertes an, und count ist die Anzahl der entfernten Werte.
Der entsprechende Signalhandler ist onValuesRemoved
.
Hinweis: Der entsprechende Handler ist onValuesRemoved
.
Dokumentation der Methode
append(real value) |
Hängt den durch value angegebenen neuen Wert an das Ende des Balkensatzes an.
at(int index) |
Gibt den durch index angegebenen Wert aus dem Balkensatz zurück. Wenn der Index außerhalb der Grenzen liegt, wird 0.0 zurückgegeben.
clicked(int index) |
Dieses Signal wird ausgegeben, wenn der Benutzer auf den durch index angegebenen Balken in einer Balkengruppe klickt.
Der entsprechende Signalhandler ist onClicked
.
doubleClicked(int index) |
Dieses Signal wird ausgegeben, wenn der Benutzer einen Doppelklick auf den durch index angegebenen Balken in einer Balkengruppe ausführt.
Der entsprechende Signalhandler ist onDoubleClicked
.
pressed(int index) |
Dieses Signal wird ausgegeben, wenn der Benutzer auf den durch index spezifizierten Balken in einem Balkensatz klickt und die Maustaste gedrückt hält.
Der entsprechende Signalhandler ist onPressed
.
released(int index) |
Dieses Signal wird ausgegeben, wenn der Benutzer die Maustaste auf dem durch index spezifizierten Balken eines Balkensatzes loslässt.
Der entsprechende Signalhandler ist onReleased
.
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 zum Balkensatz hinzu.
© 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.