Auf dieser Seite

BarSet QML Type

Stellt einen Satz von Balken in einem Balkendiagramm dar. Mehr...

Import Statement: import QtCharts 2.11
In C++: QBarSet

Eigenschaften

Signale

Methoden

  • void append(real value)
  • real at(int index)
  • void remove(int index, int count)
  • void 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.

Dokumentation der Eigenschaften

borderColor : color

Die Linienfarbe (Stift) des Balkensatzes.

borderWidth : real

Die Breite der Umrandungslinie. Standardmäßig ist die Breite 2,0.

brushFilename : string

Der Name der Datei, die als Pinsel für das Set 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, die zum Zeichnen der Beschriftung des Balkensatzes verwendet wird.

Für weitere Informationen siehe font.

values : list<var>

Die Werte des Balkensatzes. Sie können eine Liste der Typen real oder point als Werte festlegen.

Wenn Sie eine Liste von 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:

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

Signal Dokumentation

clicked(int index)

Dieses Signal wird ausgegeben, wenn der Benutzer auf den durch index angegebenen Balken in einem Balkensatz klickt.

Der entsprechende Signalhandler ist onClicked.

Hinweis: Der entsprechende Handler ist onClicked.

doubleClicked(int index)

Dieses Signal wird ausgegeben, wenn der Benutzer einen Doppelklick auf den durch index angegebenen Balken in einem Balkensatz ausführt.

Der entsprechende Signalhandler ist onDoubleClicked.

Hinweis: Der entsprechende Handler ist onDoubleClicked.

pressed(int index)

Dieses Signal wird ausgegeben, wenn der Benutzer auf den durch index angegebenen Balken in einem Balkensatz klickt und die Maustaste gedrückt hält.

Der entsprechende Signalhandler ist onPressed.

Hinweis: Der entsprechende Handler ist onPressed.

released(int index)

Dieses Signal wird ausgegeben, wenn der Benutzer die Maustaste auf dem durch index angegebenen Balken in einem Balkensatz loslässt.

Der entsprechende Signalhandler ist onReleased.

Hinweis: Der entsprechende Handler ist onReleased.

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.

valuesAdded(int index, int count)

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.

valuesRemoved(int index, int count)

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.

Der entsprechende Signalhandler ist onValuesRemoved.

Hinweis: Der entsprechende Handler ist onValuesRemoved.

Dokumentation der Methode

void append(real value)

Hängt den durch value angegebenen neuen Wert an das Ende der Taktmenge an.

real at(int index)

Gibt den durch index angegebenen Wert aus dem Bar-Set zurück. Wenn der Index außerhalb der Grenzen liegt, wird 0,0 zurückgegeben.

void remove(int index, int count)

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 in index angegebene Wert entfernt.

void replace(int index, real value)

Fügt den durch value angegebenen Wert zu dem Takt hinzu, der an der durch index angegebenen Position steht.

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