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 |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QLineSeries ist Teil der C++-Klassen von „Qt Graphs “ für 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() |
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.
| Konstante | Wert | Beschreibung |
|---|---|---|
QLineSeries::LineStyle::Straight | 0 | Die Punkte werden durch eine gerade Linie verbunden. |
QLineSeries::LineStyle::StepLeft | 1 | Die Punkte werden durch Stufen verbunden, wobei die Höhe jeder Stufe dem Wert von links entspricht. |
QLineSeries::LineStyle::StepRight | 2 | Die Punkte werden durch Stufen verbunden, wobei die Höhe jeder Stufe dem Wert von rechts entspricht. |
QLineSeries::LineStyle::StepCenter | 3 | Die 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“.
| Konstante | Wert | Beschreibung |
|---|---|---|
QLineSeries::StrokeStyle::SolidLine | Qt::SolidLine | Eine durchgezogene Linie. |
QLineSeries::StrokeStyle::DashLine | Qt::DashLine | Durch 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.