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 |
- Liste de tous les membres, y compris les membres hérités
- QLineSeries fait partie de Qt Graphs Classes C++ pour 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 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.
| 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 marches dont la hauteur correspond à la valeur de gauche. |
QLineSeries::LineStyle::StepRight | 2 | Les points sont reliés par des marches dont la hauteur correspond à la valeur de droite. |
QLineSeries::LineStyle::StepCenter | 3 | Les 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.
| Constante | Valeur | Description |
|---|---|---|
QLineSeries::StrokeStyle::SolidLine | Qt::SolidLine | Une ligne simple. |
QLineSeries::StrokeStyle::DashLine | Qt::DashLine | Tirets 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.