AbstractSeries QML Type
Basistyp für alle Qt Graphs-Reihentypen. Mehr...
| Import Statement: | import QtGraphs |
| In C++: | QAbstractSeries |
| Inherited By: | AreaSeries, BarSeries, LineSeries, PieSeries, ScatterSeries, SplineSeries, and XYSeries |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- `AbstractSeries` ist Teil von „Qt Graphs “ – QML-Typen für 2D.
Eigenschaften
- axisX : AbstractAxis
(since 6.10) - axisY : AbstractAxis
(since 6.10) - hoverable : bool
- hovered : bool
- legendData : list<legendData>
- name : string
- opacity : real
- selectable : bool
- type : enumeration
- valuesMultiplier : real
- visible : bool
- zValue : int
(since 6.10)
Signale
- axisXChanged(AbstractAxis newAxis)
(since 6.10) - axisYChanged(AbstractAxis newAxis)
(since 6.10) - hoverableChanged()
- hoveredChanged()
- legendDataChanged()
- nameChanged()
- opacityChanged()
- selectableChanged()
- themeChanged()
- valuesMultiplierChanged()
- visibleChanged()
- zValueChanged(int newDrawOrder)
(since 6.10)
Ausführliche Beschreibung
Dieser Typ kann nicht direkt instanziiert werden. Stattdessen sollte einer der folgenden abgeleiteten Typen zum Erstellen einer Reihe verwendet werden: LineSeries, SplineSeries, BarSeries oder ScatterSeries.
Eigenschaftsdokumentation
axisX : AbstractAxis [since 6.10]
Die für diese Reihe verwendete x-Achse. Erstellt eine von der in „ GraphsView “ definierten Achse getrennte Achse, sodass dem Benutzer mehrere Achsen pro Diagramm angezeigt werden.
Diese Eigenschaft wurde in Qt 6.10 eingeführt.
Siehe auch axisY.
axisY : AbstractAxis [since 6.10]
Die für diese Reihe verwendete y-Achse. Erstellt eine von der in „ GraphsView “ definierten Achse getrennte Achse, sodass dem Benutzer mehrere Achsen pro Diagramm angezeigt werden.
Diese Eigenschaft wurde in Qt 6.10 eingeführt.
Siehe auch axisX.
hoverable : bool
Legt fest, ob der Mauszeiger über die Serie geführt werden kann (Maus/Touch). Standardmäßig ist „ hoverable “ auf „ false “ gesetzt.
hovered : bool [read-only]
Kann verwendet werden, um zu prüfen, ob sich der Mauszeiger bzw. der Finger derzeit über einer Serie befindet.
Siehe auch QAbstractSeries::hovered.
legendData : list<legendData> [read-only]
Enthält Informationen, die zum Erstellen einer Legendenmarkierung für einen Datensatz in einem Diagramm benötigt werden.
name : string
Der Name der Reihe. Der Name wird in der Legende der Reihe angezeigt und unterstützt HTML-Formatierungen.
opacity : real
Die Deckkraft der Serie. Standardmäßig beträgt die Deckkraft 1,0. Die zulässigen Werte reichen von 0,0 (transparent) bis 1,0 (undurchsichtig).
selectable : bool
Legt fest, ob die Serie mit der Maus oder per Touch ausgewählt werden kann. Standardmäßig ist „ selectable “ auf „ false “ eingestellt.
type : enumeration [read-only]
Der Typ der Reihe.
| Konstante | Beschreibung |
|---|---|
AbstractSeries.SeriesType.Line | Ein Liniendiagramm. |
AbstractSeries.SeriesType.Bar | Ein Säulendiagramm. |
AbstractSeries.SeriesType.Scatter | Ein Streudiagramm. |
AbstractSeries.SeriesType.Pie | Ein Kreisdiagramm. |
AbstractSeries.SeriesType.Spline | Ein Spline-Diagramm. |
AbstractSeries.SeriesType.Area | Ein Flächendiagramm. |
AbstractSeries.SeriesType.Custom | Ein benutzerdefiniertes Diagramm. |
valuesMultiplier : real
Diese Variable kann verwendet werden, um die Werte der Reihe so zu animieren, dass sie von 0 bis zur tatsächlichen Wertgröße skaliert werden. Standardmäßig ist der Wert von „valuesMultiplier“ 1,0. Die gültigen Werte reichen von 0,0 (Höhe 0) bis 1,0 (voller Wert).
visible : bool
Die für diese Serie verwendete Sichtbarkeit. Standardmäßig ist „ visible “ auf „ true “ eingestellt.
zValue : int [since 6.10]
Die Serienliste von ` GraphsView ` ist nach der Eigenschaft `zValue` sortiert. Da jeder Serientyp auf einmal gerendert wird, entspricht die Reihenfolge meist der internen Reihenfolge innerhalb jedes Serientyps. Der höchste `zValue` jedes Serientyps bestimmt die Reihenfolge der Darstellung zwischen den Serientypen. Der Standardwert ist 0.
Diese Eigenschaft wurde in Qt 6.10 eingeführt.
Signal-Dokumentation
[since 6.10] axisXChanged(AbstractAxis newAxis)
Dieses Signal wird immer dann ausgegeben, wenn sich die X-Achse in der Steuerung ändert. Der Parameter „ newAxis “ enthält die neue Achse.
Hinweis: Der entsprechende Handler lautet „ onAxisXChanged “.
Dieses Signal wurde in Qt 6.10 eingeführt.
[since 6.10] axisYChanged(AbstractAxis newAxis)
Dieses Signal wird immer dann ausgegeben, wenn sich die Y-Achse in der Steuerung ändert. Der Parameter „ newAxis “ enthält die neue Achse.
Hinweis: Der entsprechende Handler lautet „ onAxisYChanged “.
Dieses Signal wurde in Qt 6.10 eingeführt.
hoverableChanged()
Dieses Signal wird ausgegeben, wenn sich die Serie „ hoverable “ ändert.
Hinweis: Der zugehörige Handler lautet „ onHoverableChanged “.
hoveredChanged()
Dieses Signal wird ausgegeben, wenn sich die Serie „ hovered “ ändert.
Hinweis: Der zugehörige Handler lautet „ onHoveredChanged “.
legendDataChanged()
Dieses Signal wird ausgelöst, wenn sich die Legendenangaben ändern.
Hinweis: Der zugehörige Handler lautet „ onLegendDataChanged “.
nameChanged()
Dieses Signal wird ausgegeben, wenn sich die Serie name ändert.
Hinweis: Der zugehörige Handler lautet „ onNameChanged “.
opacityChanged()
Dieses Signal wird ausgegeben, wenn sich die opacity der Serie ändert.
Hinweis: Der entsprechende Handler lautet „ onOpacityChanged “.
selectableChanged()
Dieses Signal wird ausgegeben, wenn sich die Serie „ selectable “ ändert.
Hinweis: Der entsprechende Handler ist „ onSelectableChanged “.
themeChanged()
Dieses Signal wird ausgegeben, wenn sich das Serienthema ändert.
Hinweis: Der entsprechende Handler lautet „ onThemeChanged “.
valuesMultiplierChanged()
Dieses Signal wird ausgegeben, wenn sich der valuesMultiplier der Serie ändert.
Hinweis: Der entsprechende Handler lautet „ onValuesMultiplierChanged “.
visibleChanged()
Dieses Signal wird ausgesendet, wenn sich die Sichtbarkeit der Serie ändert.
Hinweis: Der entsprechende Handler lautet „ onVisibleChanged “.
[since 6.10] zValueChanged(int newDrawOrder)
Dieses Signal wird ausgesendet, wenn sich die Reihenfolge der Abfrage auf „ newDrawOrder “ ändert.
Hinweis: Der entsprechende Handler lautet „ onZValueChanged “.
Dieses Signal wurde in Qt 6.10 eingeführt.
© 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.