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:

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.