Auf dieser Seite

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:

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.