QCandlestickSet Class
Die Klasse QCandlestickSet stellt ein einzelnes Candlestick-Element in einem Candlestick-Chart dar. Mehr...
Header: | #include <QCandlestickSet> |
In QML: | CandlestickSet |
Inherits: | QObject |
Eigenschaften
Öffentliche Funktionen
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 |
Signale
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() |
Detaillierte Beschreibung
Fünf Werte werden benötigt, um eine grafische Darstellung eines Candlestick-Elements zu erstellen: open, high, low, close und timestamp. Diese Werte können entweder an einen QCandlestickSet-Konstruktor übergeben oder mit den Funktionen setOpen(), setHigh(), setLow(), setClose() und setTimestamp() gesetzt werden.
Siehe auch QCandlestickSeries.
Dokumentation der Eigenschaften
brush : QBrush
Diese Eigenschaft enthält den Pinsel, mit dem das Candlestick-Element gefüllt wird.
Zugriffsfunktionen:
QBrush | brush() const |
void | setBrush(const QBrush &brush) |
Melder-Signal:
void | brushChanged() |
close : qreal
Diese Eigenschaft enthält den Schlusswert des Candlestick-Elements.
Zugriffsfunktionen:
qreal | close() const |
void | setClose(qreal close) |
Benachrichtigungssignal:
void | closeChanged() |
high : qreal
Diese Eigenschaft enthält den Höchstwert des Candlestick-Elements.
Zugriffsfunktionen:
qreal | high() const |
void | setHigh(qreal high) |
Melder-Signal:
void | highChanged() |
low : qreal
Diese Eigenschaft enthält den unteren Wert des Candlestick-Elements.
Zugriffsfunktionen:
qreal | low() const |
void | setLow(qreal low) |
Benachrichtigungssignal:
void | lowChanged() |
open : qreal
Diese Eigenschaft enthält den offenen Wert des Candlestick-Elements.
Zugriffsfunktionen:
qreal | open() const |
void | setOpen(qreal open) |
Benachrichtigungssignal:
void | openChanged() |
pen : QPen
Diese Eigenschaft enthält den Stift, mit dem die Linien des Kerzenleuchters gezeichnet wurden.
Zugriffsfunktionen:
QPen | pen() const |
void | setPen(const QPen &pen) |
Benachrichtigungssignal:
void | penChanged() |
timestamp : qreal
Diese Eigenschaft enthält den Zeitstempelwert des Candlestick-Elements.
Zugriffsfunktionen:
qreal | timestamp() const |
void | setTimestamp(qreal timestamp) |
Benachrichtigungssignal:
void | timestampChanged() |
Member Function Dokumentation
[explicit]
QCandlestickSet::QCandlestickSet(qreal timestamp = 0.0, QObject *parent = nullptr)
Konstruiert einen Kerzenständer mit einem optionalen timestamp und einem parent.
[explicit]
QCandlestickSet::QCandlestickSet(qreal open, qreal high, qreal low, qreal close, qreal timestamp = 0.0, QObject *parent = nullptr)
Konstruiert ein Candlestick-Element mit den angegebenen geordneten Werten. Die Werte open, high, low, und close sind obligatorisch. Die Werte timestamp und parent sind optional.
[virtual noexcept]
QCandlestickSet::~QCandlestickSet()
Zerstört den Gegenstand Kerzenleuchter.
[signal]
void QCandlestickSet::brushChanged()
Dieses Signal wird ausgegeben, wenn sich der Candlestick-Elementpinsel ändert.
Hinweis: Benachrichtigungssignal für die Eigenschaft brush.
Siehe auch brush.
[signal]
void QCandlestickSet::clicked()
Dieses Signal wird ausgegeben, wenn das Candlestick-Element angeklickt wird.
[signal]
void QCandlestickSet::closeChanged()
Dieses Signal wird ausgegeben, wenn sich der Schlusswert des Candlestick-Elements ändert.
Hinweis: Benachrichtigungssignal für die Eigenschaft close.
Siehe auch close.
[signal]
void QCandlestickSet::doubleClicked()
Dieses Signal wird ausgegeben, wenn der Benutzer auf ein Candlestick-Element doppelt klickt.
[signal]
void QCandlestickSet::highChanged()
Dieses Signal wird ausgelöst, wenn sich der Höchstwert des Candlestick-Elements ändert.
Hinweis: Meldesignal für die Eigenschaft high.
Siehe auch high.
[signal]
void QCandlestickSet::hovered(bool status)
Dieses Signal wird ausgegeben, wenn der Mauszeiger über einem Candlestick-Element schwebt.
Wenn sich die Maus über dem Element befindet, wird status zu true
, und wenn sich die Maus wieder entfernt, wird false
angezeigt.
[signal]
void QCandlestickSet::lowChanged()
Dieses Signal wird ausgegeben, wenn sich der niedrige Wert des Candlestick-Elements ändert.
Hinweis: Meldesignal für die Eigenschaft low.
Siehe auch low.
[signal]
void QCandlestickSet::openChanged()
Dieses Signal wird ausgegeben, wenn sich der Öffnungswert des Candlestick-Elements ändert.
Hinweis: Benachrichtigungssignal für die Eigenschaft open.
Siehe auch open.
[signal]
void QCandlestickSet::penChanged()
Dieses Signal wird ausgegeben, wenn sich der Stift des Candlesticks ändert.
Hinweis: Benachrichtigungssignal für die Eigenschaft pen.
Siehe auch pen.
[signal]
void QCandlestickSet::pressed()
Dieses Signal wird ausgegeben, wenn der Benutzer auf das Candlestick-Element klickt und die Maustaste gedrückt hält.
[signal]
void QCandlestickSet::released()
Dieses Signal wird ausgegeben, wenn der Benutzer die Maustaste auf dem Candlestick-Element loslässt.
[signal]
void QCandlestickSet::timestampChanged()
Dieses Signal wird ausgesendet, wenn sich der Zeitstempel des Candlestick-Elements ändert.
Hinweis: Benachrichtigungssignal für die Eigenschaft timestamp.
Siehe auch timestamp.
© 2025 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.