QLineSeries Class
La classe QLineSeries affiche les données sous forme de graphiques linéaires. En savoir plus...
| 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érite de : | QXYSeries |
- Liste de tous les membres, y compris les membres hérités
- QLineSeries fait partie des classes C++ d'Qt Graphs pour le 2D.
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 sert à représenter des informations sous la forme d'une série de points de données reliés par des lignes droites ou des paliers.
Documentation sur les types de membres
[since 6.11] enum class QLineSeries::LineStyle
Représente le style de trait de la série.
| Constante | Valeur | Description |
|---|---|---|
QLineSeries::LineStyle::Straight | 0 | Les points sont reliés par une ligne droite. |
QLineSeries::LineStyle::StepLeft | 1 | Les points sont reliés par des paliers dont la hauteur correspond à la valeur située à gauche. |
QLineSeries::LineStyle::StepRight | 2 | Les points sont reliés par des paliers dont la hauteur correspond à la valeur de droite. |
QLineSeries::LineStyle::StepCenter | 3 | Les points sont reliés par des paliers dont la valeur varie 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.
| Constante | Valeur | Description |
|---|---|---|
QLineSeries::StrokeStyle::SolidLine | Qt::SolidLine | Une ligne continue. |
QLineSeries::StrokeStyle::DashLine | Qt::DashLine | Des tirets séparés de quelques pixels. |
Cette énumération a été introduite dans Qt 6.11.
Documentation de la propriété
capStyle : Qt::PenCapStyle
Cette propriété définit le style des majuscules utilisées 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é conserve le décalage du tiret lorsque l'option « strokeStyle » est définie sur « LineSeries.DashLine ».
Cette énumération a été introduite dans Qt 6.11.
Fonctions d'accès :
| qreal | dashOffset() const |
| void | setDashOffset(qreal newDashOffset) |
Signal de notification :
| void | dashOffsetChanged(qreal newDashOffset) |
[since 6.11] dashPattern : QList<qreal>
Cette propriété conserve le motif de tirets lorsque la propriété « strokeStyle » est définie sur « LineSeries.DashLine ».
Cette énumération a été introduite dans Qt 6.11.
Fonctions d'accès :
| QList<qreal> | dashPattern() const |
| void | setDashPattern(const QList<qreal> &pattern) |
Signal de notification :
| void | dashPatternChanged(const QList<qreal> &newDashPattern) |
[since 6.11] joinStyle : Qt::PenJoinStyle
Cette propriété définit le style de raccordement utilisé pour les extrémités des lignes.
La valeur par défaut est « Qt.BevelJoin ».
Cette énumération a été introduite dans Qt 6.11.
Fonctions d'accès :
| Qt::PenJoinStyle | joinStyle() const |
| void | setJoinStyle(Qt::PenJoinStyle newJoinStyle) |
Signal de notification :
| void | joinStyleChanged(Qt::PenJoinStyle newJoinStyle) |
[since 6.11] lineStyle : QLineSeries::LineStyle
Cette propriété définit le style de trait utilisé pour le rendu des lignes.
La valeur par défaut est « LineSeries.Straight ».
Cette énumération a été introduite dans Qt 6.11.
Fonctions d'accès :
| QLineSeries::LineStyle | lineStyle() const |
| void | setLineStyle(QLineSeries::LineStyle newLineStyle) |
Signal de notification :
| void | lineStyleChanged(QLineSeries::LineStyle newLineStyle) |
[since 6.11] strokeStyle : QLineSeries::StrokeStyle
Cette propriété définit le style du trait de la série.
La valeur par défaut est « LineSeries.SolidLine ».
Cette énumération 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étermine la largeur de la ligne de la série.
Cette propriété contient la largeur du trait utilisé pour tracer la ligne de la série.
Fonctions d'accès :
| qreal | width() const |
| void | setWidth(qreal newWidth) |
Signal de notification :
| void | widthChanged() |
Documentation des fonctions membres
[invokable] QPointF QLineSeries::dataPointCoordinatesAt(qreal x, qreal y)
Renvoie les coordonnées de rendu de x et y converties en coordonnées de points de données.
Remarque : cette fonction peut être appelée via le système de méta-objets et depuis 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.