Auf dieser Seite

QLineSeries Class

Die Klasse „QLineSeries“ stellt Daten in Liniendiagrammen dar. Mehr...

Kopfzeile: #include <QLineSeries>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake: QT += graphs
In QML: LineSeries
Erbt von: QXYSeries

Öffentliche Typen

(since 6.11) enum class LineStyle { Straight, StepLeft, StepRight, StepCenter }
(since 6.11) enum class StrokeStyle { SolidLine, DashLine }

Eigenschaften

Öffentliche Funktionen

Qt::PenCapStyle capStyle() const
qreal dashOffset() const
QList<qreal> dashPattern() const
QPointF dataPointCoordinatesAt(qreal x, qreal y)
Qt::PenJoinStyle joinStyle() const
QLineSeries::LineStyle lineStyle() const
void setCapStyle(Qt::PenCapStyle newCapStyle)
void setDashOffset(qreal newDashOffset)
void setDashPattern(const QList<qreal> &pattern)
void setJoinStyle(Qt::PenJoinStyle newJoinStyle)
void setLineStyle(QLineSeries::LineStyle newLineStyle)
void setStrokeStyle(QLineSeries::StrokeStyle newStrokeStyle)
void setWidth(qreal newWidth)
QLineSeries::StrokeStyle strokeStyle() const
qreal width() const

Signale

void capStyleChanged()
void dashOffsetChanged(qreal newDashOffset)
void dashPatternChanged(const QList<qreal> &newDashPattern)
void joinStyleChanged(Qt::PenJoinStyle newJoinStyle)
void lineStyleChanged(QLineSeries::LineStyle newLineStyle)
void strokeStyleChanged(QLineSeries::StrokeStyle newStrokeStyle)
void widthChanged()

Ausführliche Beschreibung

Ein Liniendiagramm dient dazu, Informationen als eine Reihe von Datenpunkten darzustellen, die durch gerade Linien oder Stufen miteinander verbunden sind.

Dokumentation zum Mitgliedstyp

[since 6.11] enum class QLineSeries::LineStyle

Bezeichnet den Linienstil der Reihe.

KonstanteWertBeschreibung
QLineSeries::LineStyle::Straight0Die Punkte werden durch eine gerade Linie verbunden.
QLineSeries::LineStyle::StepLeft1Die Punkte werden durch Stufen verbunden, wobei die Höhe jeder Stufe dem Wert von links entspricht.
QLineSeries::LineStyle::StepRight2Die Punkte werden durch Stufen verbunden, wobei die Höhe jeder Stufe dem Wert von rechts entspricht.
QLineSeries::LineStyle::StepCenter3Die Punkte sind durch Stufen verbunden, die sich in der Mitte zwischen zwei Werten ändern.

Diese Enumeration wurde in Qt 6.11 eingeführt.

[since 6.11] enum class QLineSeries::StrokeStyle

Gibt den Strichstil der Serie an. Der Standardwert ist „StrokeStyle.SolidLine“.

KonstanteWertBeschreibung
QLineSeries::StrokeStyle::SolidLineQt::SolidLineEine durchgezogene Linie.
QLineSeries::StrokeStyle::DashLineQt::DashLineDurch einige Pixel voneinander getrennte Striche.

Diese Enumeration wurde in Qt 6.11 eingeführt.

Dokumentation zur Eigenschaft

capStyle : Qt::PenCapStyle

Diese Eigenschaft legt den Stil der Endzeichen fest, die am Zeilenende verwendet werden.

Der Standardwert lautet „ Qt.SquareCap “.

Zugriffsfunktionen:

Qt::PenCapStyle capStyle() const
void setCapStyle(Qt::PenCapStyle newCapStyle)

Benachrichtigungssignal:

void capStyleChanged()

[since 6.11] dashOffset : qreal

Diese Eigenschaft speichert den Strichversatz, wenn „ strokeStyle “ auf „ LineSeries.DashLine “ gesetzt ist.

Diese Aufzählung wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

qreal dashOffset() const
void setDashOffset(qreal newDashOffset)

Notifier-Signal:

void dashOffsetChanged(qreal newDashOffset)

[since 6.11] dashPattern : QList<qreal>

Diese Eigenschaft behält das Bindestrichmuster bei, wenn „ strokeStyle “ auf „ LineSeries.DashLine “ gesetzt ist.

Diese Aufzählung wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

QList<qreal> dashPattern() const
void setDashPattern(const QList<qreal> &pattern)

Notifier-Signal:

void dashPatternChanged(const QList<qreal> &newDashPattern)

[since 6.11] joinStyle : Qt::PenJoinStyle

Diese Eigenschaft legt den Verbindungsstil fest, der für Linienenden verwendet wird.

Der Standardwert lautet „ Qt.BevelJoin “.

Diese Aufzählung wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

Qt::PenJoinStyle joinStyle() const
void setJoinStyle(Qt::PenJoinStyle newJoinStyle)

Notifier-Signal:

void joinStyleChanged(Qt::PenJoinStyle newJoinStyle)

[since 6.11] lineStyle : QLineSeries::LineStyle

Diese Eigenschaft legt den für die Darstellung von Linien verwendeten Linienstil fest.

Der Standardwert ist „ LineSeries.Straight “.

Diese Aufzählung wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

QLineSeries::LineStyle lineStyle() const
void setLineStyle(QLineSeries::LineStyle newLineStyle)

Notifier-Signal:

void lineStyleChanged(QLineSeries::LineStyle newLineStyle)

[since 6.11] strokeStyle : QLineSeries::StrokeStyle

Diese Eigenschaft legt den Strichstil der Reihe fest.

Der Standardwert lautet „ LineSeries.SolidLine “.

Diese Aufzählung wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

QLineSeries::StrokeStyle strokeStyle() const
void setStrokeStyle(QLineSeries::StrokeStyle newStrokeStyle)

Notifier-Signal:

void strokeStyleChanged(QLineSeries::StrokeStyle newStrokeStyle)

width : qreal

Diese Eigenschaft gibt die Breite der Linie in der Reihe an.

Diese Eigenschaft enthält die Stiftbreite, die zum Zeichnen der Linien der Reihe verwendet wird.

Zugriffsfunktionen:

qreal width() const
void setWidth(qreal newWidth)

Benachrichtigungssignal:

void widthChanged()

Dokumentation der Member-Funktionen

[invokable] QPointF QLineSeries::dataPointCoordinatesAt(qreal x, qreal y)

Gibt die in Datenpunktkoordinaten umgewandelten Renderkoordinaten von „ x “ und „ y “ zurück.

Hinweis: Diese Funktion kann über das Metaobjektsystem und aus QML aufgerufen werden. Siehe Q_INVOKABLE.

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