AbstractSeries QML Type
Basistyp für alle Typen der Qt Graph-Serie. 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 Types for 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)
Detaillierte Beschreibung
Dieser Typ kann nicht direkt instanziiert werden. Stattdessen sollte einer der folgenden abgeleiteten Typen verwendet werden, um eine Serie zu erstellen: LineSeries, SplineSeries, BarSeries, oder ScatterSeries.
Dokumentation der Eigenschaft
axisX : AbstractAxis [since 6.10]
Die für diese Serie verwendete x-Achse. Erzeugt eine separate Achse zu der in GraphsView definierten, die dem Benutzer mehrere Achsen pro Diagramm anzeigt.
Diese Eigenschaft wurde in Qt 6.10 eingeführt.
Siehe auch axisY.
axisY : AbstractAxis [since 6.10]
Die für diese Serie verwendete y-Achse. Erzeugt eine separate Achse zu der in GraphsView definierten, die dem Benutzer mehrere Achsen pro Diagramm anzeigt.
Diese Eigenschaft wurde in Qt 6.10 eingeführt.
Siehe auch axisX.
hoverable : bool
Legt fest, ob die Serie mit der Maus/Berührung verschoben werden kann. Standardmäßig ist hoverable auf false eingestellt.
hovered : bool [read-only]
Kann verwendet werden, um zu prüfen, ob die Maus/Berührung gerade auf einer Reihe schwebt.
Siehe auch QAbstractSeries::hovered.
legendData : list<legendData> [read-only]
Enthält Informationen, die zum Erstellen einer Legendenmarkierung für einen Datensatz in einem Diagramm erforderlich sind.
name : string
Der Name der Serie. Der Name wird in der Legende für die Serie angezeigt und unterstützt HTML-Formatierung.
opacity : real
Die Deckkraft der Serie. Standardmäßig ist die Deckkraft 1,0. Die gültigen Werte reichen von 0,0 (transparent) bis 1,0 (undurchsichtig).
selectable : bool
Legt fest, ob die Serie mit der Maus/Berührung ausgewählt werden kann. Standardmäßig ist selectable auf false eingestellt.
type : enumeration [read-only]
Der Typ der Serie.
| Konstante | Beschreibung |
|---|---|
AbstractSeries.SeriesType.Line | Ein Liniendiagramm. |
AbstractSeries.SeriesType.Bar | Ein Balkendiagramm. |
AbstractSeries.SeriesType.Scatter | Ein Punktediagramm. |
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 Serienwerte so zu animieren, dass sie von 0 auf die tatsächliche Wertgröße skaliert werden. Standardmäßig ist der WerteMultiplikator 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 Reihentyp auf einmal gerendert wird, funktioniert die Reihenfolge meist als interne Reihenfolge der einzelnen Reihentypen. Der höchste zValue eines jeden 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 ausgegeben, wenn sich die X-Achse in der Steuerung ändert. Der Parameter newAxis enthält die neue Achse.
Hinweis: Der entsprechende Handler ist onAxisXChanged.
Dieses Signal wurde in Qt 6.10 eingeführt.
[since 6.10] axisYChanged(AbstractAxis newAxis)
Dieses Signal wird ausgegeben, wenn sich die Y-Achse in der Steuerung ändert. Der Parameter newAxis enthält die neue Achse.
Hinweis: Der entsprechende Handler ist onAxisYChanged.
Dieses Signal wurde in Qt 6.10 eingeführt.
hoverableChanged()
Dieses Signal wird ausgegeben, wenn sich die Serie hoverable ändert.
Hinweis: Der entsprechende Handler ist onHoverableChanged.
hoveredChanged()
Dieses Signal wird ausgegeben, wenn sich die Serie hovered ändert.
Hinweis: Der entsprechende Handler ist onHoveredChanged.
legendDataChanged()
Dieses Signal wird ausgegeben, wenn sich die Daten der Legende ändern.
Hinweis: Der entsprechende Handler ist onLegendDataChanged.
nameChanged()
Dieses Signal wird ausgegeben, wenn sich die Serie name ändert.
Hinweis: Der entsprechende Handler ist onNameChanged.
opacityChanged()
Dieses Signal wird ausgegeben, wenn sich die opacity der Serie ändert.
Hinweis: Der entsprechende Handler ist 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 ist onThemeChanged.
valuesMultiplierChanged()
Dieses Signal wird ausgegeben, wenn sich die valuesMultiplier der Serie ändert.
Hinweis: Der entsprechende Handler ist onValuesMultiplierChanged.
visibleChanged()
Dieses Signal wird ausgegeben, wenn sich die Sichtbarkeit der Serie ändert.
Hinweis: Der entsprechende Handler ist onVisibleChanged.
[since 6.10] zValueChanged(int newDrawOrder)
Dieses Signal wird ausgegeben, wenn sich die Reihenfolge der Serienzeichnung zu newDrawOrder ändert.
Hinweis: Der entsprechende Handler ist 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.