QCandlestickSet Class
Die Klasse „QCandlestickSet“ repräsentiert ein einzelnes Kerzenelement in einem Kerzendiagramm. Mehr...
| Header: | #include <QCandlestickSet> |
| In QML: | CandlestickSet |
| Inherits: | QObject |
| Status: | Deprecated |
Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
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
Zur Erstellung einer grafischen Darstellung eines Candlestick-Elements sind fünf Werte erforderlich: Eröffnungs-, Höchst-, Tiefst- und Schlusskurs sowie der Zeitstempel. Diese Werte können entweder an den Konstruktor von `QCandlestickSet` übergeben oder mithilfe von ` setOpen()`, ` setHigh()`, ` setLow()`, ` setClose()` und ` setTimestamp()` festgelegt werden.
Siehe auch QCandlestickSeries.
Dokumentation zu den Eigenschaften
brush : QBrush
Diese Eigenschaft enthält den Pinsel, der zum Ausfüllen des Kerzenelements verwendet wird.
Zugriffsfunktionen:
| QBrush | brush() const |
| void | setBrush(const QBrush &brush) |
Notifier-Signal:
| void | brushChanged() |
close : qreal
Diese Eigenschaft enthält den Schlusskurs des Kerzenelements.
Zugriffsfunktionen:
| qreal | close() const |
| void | setClose(qreal close) |
Benachrichtigungssignal:
| void | closeChanged() |
high : qreal
Diese Eigenschaft enthält den Höchstwert des Kerzenelements.
Zugriffsfunktionen:
| qreal | high() const |
| void | setHigh(qreal high) |
Benachrichtigungssignal:
| void | highChanged() |
low : qreal
Diese Eigenschaft enthält den niedrigsten Wert des Kerzenelements.
Zugriffsfunktionen:
| qreal | low() const |
| void | setLow(qreal low) |
Benachrichtigungssignal:
| void | lowChanged() |
open : qreal
Diese Eigenschaft enthält den Eröffnungswert des Kerzenelements.
Zugriffsfunktionen:
| qreal | open() const |
| void | setOpen(qreal open) |
Benachrichtigungssignal:
| void | openChanged() |
pen : QPen
Diese Eigenschaft enthält den Stift, mit dem die Linien des Kerzenelements 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() |
Dokumentation der Member-Funktionen
[explicit] QCandlestickSet::QCandlestickSet(qreal timestamp = 0.0, QObject *parent = nullptr)
Erstellt ein Candlestick-Element 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)
Erstellt 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 Kerzenhalter.
[signal] void QCandlestickSet::brushChanged()
Dieses Signal wird ausgelöst, wenn sich der „Candlestick Item Brush“ ändert.
Hinweis: Notifier -Signal für die Eigenschaft „ brush “.
Siehe auch „ brush “.
[signal] void QCandlestickSet::clicked()
Dieses Signal wird ausgelöst, wenn auf das Kerzen-Element geklickt wird.
[signal] void QCandlestickSet::closeChanged()
Dieses Signal wird ausgelöst, wenn sich der Schlusskurs des Kerzenelements ändert.
Hinweis: Notifier -Signal für die Eigenschaft „ close “.
Siehe auch „ close “.
[signal] void QCandlestickSet::doubleClicked()
Dieses Signal wird ausgelöst, wenn der Benutzer auf ein Kerzenchart-Element doppelklickt.
[signal] void QCandlestickSet::highChanged()
Dieses Signal wird ausgelöst, wenn sich der Höchstwert des Kerzenelements ändert.
Hinweis: Notifier -Signal für die Eigenschaft „ high “.
Siehe auch „ high “.
[signal] void QCandlestickSet::hovered(bool status)
Dieses Signal wird ausgelöst, wenn der Mauszeiger über ein Kerzenchart-Element bewegt wird.
Wenn die Maus über das Element bewegt wird, wechselt „ status “ zu „ true “, und wenn die Maus wieder wegbewegt wird, wechselt es zu „ false “.
[signal] void QCandlestickSet::lowChanged()
Dieses Signal wird ausgelöst, wenn sich der Tiefstwert des Kerzenelements ändert.
Hinweis: Benachrichtigungssignal für die Eigenschaft „ low “.
Siehe auch „ low “.
[signal] void QCandlestickSet::openChanged()
Dieses Signal wird ausgelöst, wenn sich der Eröffnungswert des Kerzenelements ändert.
Hinweis: Notifier -Signal für die Eigenschaft „ open “.
Siehe auch „ open “.
[signal] void QCandlestickSet::penChanged()
Dieses Signal wird ausgelöst, wenn sich die Farbe des Kerzenstifts ändert.
Hinweis: Notifier -Signal für die Eigenschaft „ pen “.
Siehe auch „ pen “.
[signal] void QCandlestickSet::pressed()
Dieses Signal wird ausgelöst, wenn der Benutzer auf das Kerzenchart-Element klickt und die Maustaste gedrückt hält.
[signal] void QCandlestickSet::released()
Dieses Signal wird ausgelöst, wenn der Benutzer die Maustaste auf dem Kerzenchart-Element loslässt.
[signal] void QCandlestickSet::timestampChanged()
Dieses Signal wird ausgelöst, wenn sich der Zeitstempel des Kerzenelements ändert.
Hinweis: Notifier -Signal für die Eigenschaft „ timestamp “.
Siehe auch „ 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.