Auf dieser Seite

QSplineSeries Class

Die Klasse „QSplineSeries“ stellt Daten als Spline-Diagramme dar. Mehr...

Header: #include <QSplineSeries>
In QML: SplineSeries
Inherits: QLineSeries
Status: Deprecated

Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Öffentliche Funktionen

QSplineSeries(QObject *parent = nullptr)
virtual ~QSplineSeries()

Neu implementierte öffentliche Funktionen

virtual QAbstractSeries::SeriesType type() const override

Ausführliche Beschreibung

Eine Spline-Reihe speichert die Datenpunkte und die Segmentkontrollpunkte, die von „ QPainterPath “ zum Zeichnen einer Spline benötigt werden. Die Kontrollpunkte werden automatisch berechnet, wenn sich die Daten ändern. Der Algorithmus berechnet die Punkte so, dass die normale Spline gezeichnet werden kann.

Spline-Diagramm mit einer einzigen, sanft geschwungenen Linie, die einen Höchstwert erreicht, abfällt und wieder ansteigt

Der folgende Codeausschnitt veranschaulicht, wie ein einfaches Spline-Diagramm erstellt wird:

QSplineSeries* series = new QSplineSeries();
series->append(0, 6);
series->append(2, 4);
...
chart->addSeries(series);

Dokumentation der Member-Funktionen

[explicit] QSplineSeries::QSplineSeries(QObject *parent = nullptr)

Erstellt ein leeres Serienobjekt, das ein untergeordnetes Element von ` parent` ist. Wenn das Serienobjekt einer `QChart`-Instanz hinzugefügt wird, wird die Eigentümerschaft übertragen.

[virtual noexcept] QSplineSeries::~QSplineSeries()

Löscht die Spline-Reihe.

[override virtual] QAbstractSeries::SeriesType QSplineSeries::type() const

Implementiert: ` QLineSeries::type()` const.

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