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
Vererbt: 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()

Detaillierte Beschreibung

Ein Liniendiagramm wird verwendet, um Informationen als eine Reihe von Datenpunkten darzustellen, die durch gerade Linien oder Stufen verbunden sind.

Dokumentation der Mitgliedsarten

[since 6.11] enum class QLineSeries::LineStyle

Stellt den Linienstil der Serie dar.

KonstanteWertBeschreibung
QLineSeries::LineStyle::Straight0Die Punkte werden durch eine gerade Linie verbunden.
QLineSeries::LineStyle::StepLeft1Die Punkte sind durch Stufen verbunden, wobei jede Stufenhöhe der Wert von links ist.
QLineSeries::LineStyle::StepRight2Die Punkte sind durch Stufen verbunden, wobei jede Stufenhöhe der Wert von rechts ist.
QLineSeries::LineStyle::StepCenter3Die Punkte sind durch Stufen verbunden, die in der Mitte zwischen zwei Werten wechseln.

Dieses Enum wurde in Qt 6.11 eingeführt.

[since 6.11] enum class QLineSeries::StrokeStyle

Stellt den Strichstil der Serie dar. Der Standardwert ist StrokeStyle.SolidLine.

KonstanteWertBeschreibung
QLineSeries::StrokeStyle::SolidLineQt::SolidLineEine einfache Linie.
QLineSeries::StrokeStyle::DashLineQt::DashLineStriche, die durch ein paar Pixel getrennt sind.

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

Dokumentation der Eigenschaft

capStyle : Qt::PenCapStyle

Diese Eigenschaft enthält den für die Zeilenenden verwendeten Großbuchstabenstil.

Der Standardwert ist Qt.SquareCap.

Zugriffsfunktionen:

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

Melder-Signal:

void capStyleChanged()

[since 6.11] dashOffset : qreal

Diese Eigenschaft enthält den Bindestrichversatz, wenn strokeStyle auf LineSeries.DashLine gesetzt ist.

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

qreal dashOffset() const
void setDashOffset(qreal newDashOffset)

Benachrichtigungssignal:

void dashOffsetChanged(qreal newDashOffset)

[since 6.11] dashPattern : QList<qreal>

Diese Eigenschaft enthält das Dash-Muster, wenn strokeStyle auf LineSeries.DashLine gesetzt ist.

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

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

Benachrichtigungssignal:

void dashPatternChanged(const QList<qreal> &newDashPattern)

[since 6.11] joinStyle : Qt::PenJoinStyle

Diese Eigenschaft enthält den Verknüpfungsstil, der für Zeilenabschlüsse verwendet wird.

Der Standardwert ist Qt.BevelJoin.

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

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

Benachrichtigungssignal:

void joinStyleChanged(Qt::PenJoinStyle newJoinStyle)

[since 6.11] lineStyle : QLineSeries::LineStyle

Diese Eigenschaft enthält den Linienstil, der für die Darstellung von Linien verwendet wird.

Der Standardwert ist LineSeries.Straight.

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

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

Benachrichtigungssignal:

void lineStyleChanged(QLineSeries::LineStyle newLineStyle)

[since 6.11] strokeStyle : QLineSeries::StrokeStyle

Diese Eigenschaft enthält den Strichstil der Serie.

Der Standardwert ist LineSeries.SolidLine.

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

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

Benachrichtigungssignal:

void strokeStyleChanged(QLineSeries::StrokeStyle newStrokeStyle)

width : qreal

Diese Eigenschaft enthält die Breite der Linie in der Serie.

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

Zugriffsfunktionen:

qreal width() const
void setWidth(qreal newWidth)

Benachrichtigungssignal:

void widthChanged()

Member Function Dokumentation

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

Gibt x und y in Datenpunktkoordinaten umgewandelte Renderkoordinaten zurück.

Hinweis: Diese Funktion kann über das Meta-Objektsystem und von QML aus 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.