Sur cette page

QLineSeries Class

La classe QLineSeries présente les données sous forme de graphiques linéaires. Plus d'informations...

En-tête : #include <QLineSeries>
CMake : find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake : QT += graphs
En QML : LineSeries
Héritages : QXYSeries

Types publics

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

Propriétés

Fonctions publiques

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

Signaux

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

Description détaillée

Un graphique linéaire est utilisé pour présenter des informations sous la forme d'une série de points de données reliés par des lignes droites ou des marches.

Type de membre Documentation

[since 6.11] enum class QLineSeries::LineStyle

Représente le style de ligne de la série.

ConstanteValeurDescription
QLineSeries::LineStyle::Straight0Les points sont reliés par une ligne droite.
QLineSeries::LineStyle::StepLeft1Les points sont reliés par des marches dont la hauteur correspond à la valeur de gauche.
QLineSeries::LineStyle::StepRight2Les points sont reliés par des marches dont la hauteur correspond à la valeur de droite.
QLineSeries::LineStyle::StepCenter3Les points sont reliés par des marches qui changent au milieu entre deux valeurs.

Cette énumération a été introduite dans Qt 6.11.

[since 6.11] enum class QLineSeries::StrokeStyle

Représente le style de trait de la série. La valeur par défaut est StrokeStyle.SolidLine.

ConstanteValeurDescription
QLineSeries::StrokeStyle::SolidLineQt::SolidLineUne ligne simple.
QLineSeries::StrokeStyle::DashLineQt::DashLineTirets séparés par quelques pixels.

Cette énumération a été introduite dans Qt 6.11.

Documentation de la propriété

capStyle : Qt::PenCapStyle

Cette propriété indique le style de chapeau utilisé pour les fins de ligne.

La valeur par défaut est Qt.SquareCap.

Fonctions d'accès :

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

Signal de notification :

void capStyleChanged()

[since 6.11] dashOffset : qreal

Cette propriété contient le décalage du tiret lorsque strokeStyle est défini sur LineSeries.DashLine.

Cette propriété a été introduite dans Qt 6.11.

Fonctions d'accès :

qreal dashOffset() const
void setDashOffset(qreal newDashOffset)

Notifier signal :

void dashOffsetChanged(qreal newDashOffset)

[since 6.11] dashPattern : QList<qreal>

Cette propriété contient le motif du tiret lorsque strokeStyle est défini sur LineSeries.DashLine.

Cette propriété a été introduite dans Qt 6.11.

Fonctions d'accès :

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

Notifier signal :

void dashPatternChanged(const QList<qreal> &newDashPattern)

[since 6.11] joinStyle : Qt::PenJoinStyle

Cette propriété définit le style de jointure utilisé pour les fins de ligne.

La valeur par défaut est Qt.BevelJoin.

Cette propriété a été introduite dans Qt 6.11.

Fonctions d'accès :

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

Signal Notificateur :

void joinStyleChanged(Qt::PenJoinStyle newJoinStyle)

[since 6.11] lineStyle : QLineSeries::LineStyle

Cette propriété définit le style de ligne utilisé pour le rendu des lignes.

La valeur par défaut est LineSeries.Straight.

Cette propriété a été introduite dans Qt 6.11.

Fonctions d'accès :

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

Signal Notificateur :

void lineStyleChanged(QLineSeries::LineStyle newLineStyle)

[since 6.11] strokeStyle : QLineSeries::StrokeStyle

Cette propriété définit le style de trait de la série.

La valeur par défaut est LineSeries.SolidLine.

Cette propriété a été introduite dans Qt 6.11.

Fonctions d'accès :

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

Signal de notification :

void strokeStyleChanged(QLineSeries::StrokeStyle newStrokeStyle)

width : qreal

Cette propriété définit la largeur de la ligne dans la série.

Cette propriété indique la largeur du stylo utilisé pour dessiner la ligne de la série.

Fonctions d'accès :

qreal width() const
void setWidth(qreal newWidth)

Signal Notifier :

void widthChanged()

Member Function Documentation

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

Renvoie les coordonnées de rendu x et y converties en coordonnées de points de données.

Remarque : cette fonction peut être invoquée via le système de méta-objets et à partir de QML. Voir 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.