Sur cette page

QCandlestickSet Class

La classe `QCandlestickSet` représente un élément de chandelier individuel dans un graphique en chandeliers. En savoir plus…

Header: #include <QCandlestickSet>
In QML: CandlestickSet
Inherits: QObject
Status: Deprecated

Cette classe est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Propriétés

Fonctions publiques

QCandlestickSet(qreal timestamp = 0.0, QObject *parent = nullptr)
QCandlestickSet(qreal open, qreal high, qreal low, qreal close, qreal timestamp = 0.0, QObject *parent = nullptr)
virtual ~QCandlestickSet()
QBrush brush() const
qreal close() const
qreal high() const
qreal low() const
qreal open() const
QPen pen() const
void setBrush(const QBrush &brush)
void setClose(qreal close)
void setHigh(qreal high)
void setLow(qreal low)
void setOpen(qreal open)
void setPen(const QPen &pen)
void setTimestamp(qreal timestamp)
qreal timestamp() const

Signaux

void brushChanged()
void clicked()
void closeChanged()
void doubleClicked()
void highChanged()
void hovered(bool status)
void lowChanged()
void openChanged()
void penChanged()
void pressed()
void released()
void timestampChanged()

Description détaillée

Cinq valeurs sont nécessaires pour créer une représentation graphique d’un élément de chandelier : cours d’ouverture, cours le plus haut, cours le plus bas, cours de clôture et horodatage. Ces valeurs peuvent être transmises au constructeur QCandlestickSet ou définies à l’aide des méthodes setOpen(), setHigh(), setLow(), setClose() et setTimestamp().

Voir également QCandlestickSeries.

Documentation sur les propriétés

brush : QBrush

Cette propriété contient le pinceau utilisé pour remplir l'élément « chandelier ».

Fonctions d'accès :

QBrush brush() const
void setBrush(const QBrush &brush)

Signal de notification :

void brushChanged()

close : qreal

Cette propriété contient la valeur de clôture de la bougie.

Fonctions d'accès :

qreal close() const
void setClose(qreal close)

Signal de notification :

void closeChanged()

high : qreal

Cette propriété contient la valeur maximale de l'élément « chandelier ».

Fonctions d'accès :

qreal high() const
void setHigh(qreal high)

Signal de notification :

void highChanged()

low : qreal

Cette propriété contient la valeur minimale de l'élément « chandelier ».

Fonctions d'accès :

qreal low() const
void setLow(qreal low)

Signal de notification :

void lowChanged()

open : qreal

Cette propriété contient la valeur d'ouverture de l'élément « chandelier ».

Fonctions d'accès :

qreal open() const
void setOpen(qreal open)

Signal de notification :

void openChanged()

pen : QPen

Cette propriété contient le stylo utilisé pour tracer les lignes de l'élément « chandelier ».

Fonctions d'accès :

QPen pen() const
void setPen(const QPen &pen)

Signal de notification :

void penChanged()

timestamp : qreal

Cette propriété contient la valeur de l'horodatage de l'élément « chandelier ».

Fonctions d'accès :

qreal timestamp() const
void setTimestamp(qreal timestamp)

Signal de notification :

Documentation des fonctions membres

[explicit] QCandlestickSet::QCandlestickSet(qreal timestamp = 0.0, QObject *parent = nullptr)

Crée un élément « chandelier » avec, en option, un « timestamp » et un « parent ».

[explicit] QCandlestickSet::QCandlestickSet(qreal open, qreal high, qreal low, qreal close, qreal timestamp = 0.0, QObject *parent = nullptr)

Crée un élément « chandelier » à partir des valeurs ordonnées fournies. Les valeurs open, high, low et close sont obligatoires. Les valeurs timestamp et parent sont facultatives.

[virtual noexcept] QCandlestickSet::~QCandlestickSet()

Détruit l'objet « chandelier ».

[signal] void QCandlestickSet::brushChanged()

Ce signal est émis lorsque le pinceau de l'élément « chandelier » change.

Remarque : signalde notification pour la propriété brush.

Voir également brush.

[signal] void QCandlestickSet::clicked()

Ce signal est émis lorsqu'on clique sur l'élément « chandelier ».

[signal] void QCandlestickSet::closeChanged()

Ce signal est émis lorsque la valeur de clôture de la bougie change.

Remarque : signalde notification pour la propriété close.

Voir également close.

[signal] void QCandlestickSet::doubleClicked()

Ce signal est émis lorsque l'utilisateur double-clique sur un élément de graphique en chandeliers.

[signal] void QCandlestickSet::highChanged()

Ce signal est émis lorsque la valeur maximale de la bougie change.

Remarque : signalde notification pour la propriété high.

Voir également high.

[signal] void QCandlestickSet::hovered(bool status)

Ce signal est émis lorsqu'un curseur de souris survole un élément de type « chandelier ».

Lorsque la souris passe sur l'élément, status devient true, et lorsque la souris s'en éloigne, il redevient false.

[signal] void QCandlestickSet::lowChanged()

Ce signal est émis lorsque la valeur minimale de la bougie change.

Remarque : signalde notification pour la propriété low.

Voir également low.

[signal] void QCandlestickSet::openChanged()

Ce signal est émis lorsque la valeur d'ouverture de la bougie change.

Remarque : signalde notification pour la propriété « open ».

Voir également open.

[signal] void QCandlestickSet::penChanged()

Ce signal est émis lorsque l'outil « stylo » de l'élément « chandelier » change.

Remarque : signalde notification pour la propriété pen.

Voir également pen.

[signal] void QCandlestickSet::pressed()

Ce signal est émis lorsque l'utilisateur clique sur la bougie et maintient le bouton de la souris enfoncé.

[signal] void QCandlestickSet::released()

Ce signal est émis lorsque l'utilisateur relâche le bouton de la souris sur l'élément « chandelier ».

[signal] void QCandlestickSet::timestampChanged()

Ce signal est émis lorsque l'horodatage de l'élément « chandelier » change.

Remarque : signalde notification pour la propriété timestamp.

Voir également timestamp.

© 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.