QCandlestickSet Class
La classe QCandlestickSet représente un seul élément de chandelier dans un graphique de chandelier. Plus d'informations...
| Header: | #include <QCandlestickSet> |
| In QML: | CandlestickSet |
| Inherits: | QObject |
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 chandelier : open, high, low, close et timestamp. Ces valeurs peuvent être transmises à un constructeur de QCandlestickSet ou définies en utilisant setOpen(), setHigh(), setLow(), setClose(), et setTimestamp().
Voir aussi QCandlestickSeries.
Documentation sur les propriétés
brush : QBrush
Cette propriété contient la brosse utilisée pour remplir l'élément du 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 l'élément du chandelier.
Fonctions d'accès :
| qreal | close() const |
| void | setClose(qreal close) |
Signal de notification :
| void | closeChanged() |
high : qreal
Cette propriété contient la valeur haute de l'élément du 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 basse de l'élément du 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 ouverte de l'élément du 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 dessiner les lignes de l'élément du chandelier.
Fonctions d'accès :
| QPen | pen() const |
| void | setPen(const QPen &pen) |
Signal du notificateur :
| void | penChanged() |
timestamp : qreal
Cette propriété contient la valeur de l'horodatage de l'élément du chandelier.
Fonctions d'accès :
| qreal | timestamp() const |
| void | setTimestamp(qreal timestamp) |
Signal de notification :
| void | timestampChanged() |
Member Function Documentation
[explicit] QCandlestickSet::QCandlestickSet(qreal timestamp = 0.0, QObject *parent = nullptr)
Construit un élément de chandelier avec un timestamp optionnel et un parent.
[explicit] QCandlestickSet::QCandlestickSet(qreal open, qreal high, qreal low, qreal close, qreal timestamp = 0.0, QObject *parent = nullptr)
Construit un élément de chandelier avec les valeurs ordonnées données. Les valeurs open, high, low, et close sont obligatoires. Les valeurs timestamp et parent sont facultatives.
[virtual noexcept] QCandlestickSet::~QCandlestickSet()
Détruit l'élément chandelier.
[signal] void QCandlestickSet::brushChanged()
Ce signal est émis lorsque la brosse de l'élément chandelier change.
Note : Signal de notification pour la propriété brush.
Voir également brush.
[signal] void QCandlestickSet::clicked()
Ce signal est émis lorsque l'élément du chandelier est cliqué.
[signal] void QCandlestickSet::closeChanged()
Ce signal est émis lorsque la valeur de clôture de l'élément du chandelier change.
Note : Signal de 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 du chandelier.
[signal] void QCandlestickSet::highChanged()
Ce signal est émis lorsque la valeur haute de l'élément du chandelier change.
Note : Signal de notification pour la propriété high.
Voir également high.
[signal] void QCandlestickSet::hovered(bool status)
Ce signal est émis lorsque la souris passe sur un élément du chandelier.
Lorsque la souris passe au-dessus de l'élément, status devient true, et lorsque la souris s'éloigne à nouveau, il devient false.
[signal] void QCandlestickSet::lowChanged()
Ce signal est émis lorsque la valeur basse de l'élément du chandelier change.
Note : Signal de notification pour la propriété low.
Voir également low.
[signal] void QCandlestickSet::openChanged()
Ce signal est émis lorsque la valeur ouverte de l'élément du chandelier change.
Note : Signal de notification pour le bien open.
Voir également open.
[signal] void QCandlestickSet::penChanged()
Ce signal est émis lorsque le stylo de l'élément chandelier change.
Note : Signal de notification pour la propriété pen.
Voir également pen.
[signal] void QCandlestickSet::pressed()
Ce signal est émis lorsque l'utilisateur clique sur l'élément du chandelier et maintient le bouton de la souris enfoncé.
[signal] void QCandlestickSet::released()
Ce signal est émis lorsque l'utilisateur relâche la pression de la souris sur l'élément du chandelier.
[signal] void QCandlestickSet::timestampChanged()
Ce signal est émis lorsque l'horodatage de l'élément du chandelier change.
Note : Signal de 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.