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 |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QLineSeries ist Teil von Qt Graphs C++ Classes for 2D.
Ö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.
| Konstante | Wert | Beschreibung |
|---|---|---|
QLineSeries::LineStyle::Straight | 0 | Die Punkte werden durch eine gerade Linie verbunden. |
QLineSeries::LineStyle::StepLeft | 1 | Die Punkte sind durch Stufen verbunden, wobei jede Stufenhöhe der Wert von links ist. |
QLineSeries::LineStyle::StepRight | 2 | Die Punkte sind durch Stufen verbunden, wobei jede Stufenhöhe der Wert von rechts ist. |
QLineSeries::LineStyle::StepCenter | 3 | Die 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.
| Konstante | Wert | Beschreibung |
|---|---|---|
QLineSeries::StrokeStyle::SolidLine | Qt::SolidLine | Eine einfache Linie. |
QLineSeries::StrokeStyle::DashLine | Qt::DashLine | Striche, 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.