BarSet QML Type

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

Import Statement: import QtGraphs
In C++: QBarSet

Eigenschaften

Signale

Methoden

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 [read-only]

Die Anzahl der Werte im Balkensatz.


label : string

Die Beschriftung des Balkensatzes.


labelColor : color

Die Textfarbe (Beschriftung) des Balkensatzes.


selectedBars : list [read-only]

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:

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

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.


selectedBarsChanged(list<int> indexes)

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.


valueAdded(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.

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.


valueRemoved(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.

Hinweis: Der entsprechende Handler ist onValueRemoved.


valuesAdded(int index, int count)

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.


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.

Hinweis: Der entsprechende Handler ist onValuesRemoved.


Dokumentation der Methode

append(list<real> values)

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.


real at(int index)

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().


deselectBars(list<int> indexes)

Markiert mehrere in einer Liste indexes übergebene Takte als abgewählt.

Hinweis: Gibt BarSet::selectedBarsChanged aus.

Siehe auch setBarSelected().


insert(int index, real value)

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().


bool isBarSelected(int index)

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.


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


replace(int index, real value)

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().


selectBars(list<int> indexes)

Markiert mehrere in einer indexes Liste übergebene Takte als ausgewählt.

Hinweis: Sendet BarSet::selectedBarsChanged.

Siehe auch setBarSelected().


setBarSelected(int index, bool selected)

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.


toggleSelection(list<int> indexes)

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