QCandlestickSet Class

QCandlestickSet 类表示蜡烛图中的单个蜡烛图项目。更多

Header: #include <QCandlestickSet>
In QML: CandlestickSet
Inherits: QObject

属性

公共功能

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

信号

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()

详细说明

创建烛台图形需要五个值:开盘价最高价最低价收盘价时间戳。这些值可以传递给 QCandlestickSet 构造函数,或通过使用setOpen(),setHigh(),setLow(),setClose() 和setTimestamp() 设置。

另请参阅 QCandlestickSeries

属性文档

brush : QBrush

此属性保存用于填充烛台项的笔刷。

访问功能:

QBrush brush() const
void setBrush(const QBrush &brush)

通知信号:

void brushChanged()

close : qreal

该属性保存蜡烛图项目的收盘值。

访问功能:

qreal close() const
void setClose(qreal close)

通知信号:

void closeChanged()

high : qreal

该属性保存烛台项目的最高值。

访问功能:

qreal high() const
void setHigh(qreal high)

通知信号:

void highChanged()

low : qreal

该属性保存烛台项目的低值。

访问功能:

qreal low() const
void setLow(qreal low)

通知信号:

void lowChanged()

open : qreal

该属性保存蜡烛图项目的开盘值。

访问功能:

qreal open() const
void setOpen(qreal open)

通知信号:

void openChanged()

pen : QPen

该属性保存用于绘制烛台项目线条的笔。

访问功能:

QPen pen() const
void setPen(const QPen &pen)

通知信号:

void penChanged()

timestamp : qreal

该属性保存蜡烛图项目的时间戳值。

访问功能:

qreal timestamp() const
void setTimestamp(qreal timestamp)

通知信号:

成员函数文档

[explicit] QCandlestickSet::QCandlestickSet(qreal timestamp = 0.0, QObject *parent = nullptr)

构建一个烛台项目,可选timestampparent

[explicit] QCandlestickSet::QCandlestickSet(qreal open, qreal high, qreal low, qreal close, qreal timestamp = 0.0, QObject *parent = nullptr)

用给定的有序值构造一个蜡烛图项目。open,high,lowclose 是必选值。timestampparent 为可选值。

[virtual noexcept] QCandlestickSet::~QCandlestickSet()

销毁烛台道具。

[signal] void QCandlestickSet::brushChanged()

当烛台项目刷子发生变化时发出该信号。

注: 用于属性brush 的通知信号。

另请参阅 brush

[signal] void QCandlestickSet::clicked()

点击烛台项目时发出该信号。

[signal] void QCandlestickSet::closeChanged()

当蜡烛图项目的收盘值发生变化时发出该信号。

注: 属性close 的通知信号。

另请参阅 close

[signal] void QCandlestickSet::doubleClicked()

当用户双击烛台项目时会发出该信号。

[signal] void QCandlestickSet::highChanged()

当烛台项目高值发生变化时发出该信号。

注: 属性high 的通知信号。

另请参阅 high

[signal] void QCandlestickSet::hovered(bool status)

当鼠标悬停在蜡烛图项目上时,就会发出该信号。

当鼠标移到该项目上时,status ,当鼠标再次移开时,true ,当鼠标再次移开时,false

[signal] void QCandlestickSet::lowChanged()

当烛台项目低值发生变化时发出该信号。

注: 属性low 的通知信号。

另请参阅 low

[signal] void QCandlestickSet::openChanged()

当烛台项目的开仓值发生变化时会发出该信号。

注: 属性open 的通知信号。

另请参阅 open

[signal] void QCandlestickSet::penChanged()

当烛台项目笔发生变化时发出该信号。

注: 属性pen 的通知信号。

另请参阅 pen

[signal] void QCandlestickSet::pressed()

当用户点击烛台项目并按住鼠标键时会发出该信号。

[signal] void QCandlestickSet::released()

当用户松开按在蜡烛图项目上的鼠标时,就会发出该信号。

[signal] void QCandlestickSet::timestampChanged()

当烛台项目时间戳发生变化时发出该信号。

注: 用于属性timestamp 的通知信号。

另请参阅 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.