QCandlestickSet 类

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

头文件 #include <QCandlestickSet>
实例化 CandlestickSet
继承自 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()
QBrushbrush() const
qrealclose() const
qrealhigh() const
qreallow() const
qrealopen() const
QPenpen() const
voidsetBrush(const QBrush &brush)
voidsetClose(qreal close)
voidsetHigh(qreal high)
voidsetLow(qreal low)
voidsetOpen(qreal open)
voidsetPen(const QPen &pen)
voidsetTimestamp(qreal timestamp)
qrealtimestamp() const

信号

voidbrushChanged()
voidclicked()
voidcloseChanged()
voiddoubleClicked()
voidhighChanged()
voidhovered(bool status)
voidlowChanged()
voidopenChanged()
voidpenChanged()
voidpressed()
voidreleased()
voidtimestampChanged()

详细描述

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

另请参阅QCandlestickSeries

属性文档

brush : QBrush

此属性包含用于填充K线项的画刷。

访问函数

QBrushbrush() const
voidsetBrush(const QBrush &brush)

通知信号

voidbrushChanged()

close : qreal

此属性包含K线项的收盘价。

访问函数

qrealclose() const
voidsetClose(qreal close)

通知信号

voidcloseChanged()

high : qreal

此属性包含K线项的最高价。

访问函数

qrealhigh() const
voidsetHigh(qreal high)

通知信号

voidhighChanged()

low : qreal

此属性包含K线项的最低价。

访问函数

qreallow() const
voidsetLow(qreal low)

通知信号

voidlowChanged()

open : qreal

此属性包含K线项的开盘价。

访问函数

qrealopen() const
voidsetOpen(qreal open)

通知信号

voidopenChanged()

pen : QPen

此属性包含用于绘制K线项线条的画笔。

访问函数

QPenpen() const
voidsetPen(const QPen &pen)

通知信号

voidpenChanged()

timestamp : qreal

此属性包含K线项的时间戳值。

访问函数

qrealtimestamp() const
voidsetTimestamp(qreal timestamp)

通知信号

成员函数文档

[显式构造函数] QCandlestickSet::QCandlestickSet(qreal timestamp = 0.0, QObject *parent = nullptr)

使用可选的时间戳父对象构建一个K线项。

[显式构造函数] QCandlestickSet::QCandlestickSet(qreal open, qreal high, qreal low, qreal close, qreal timestamp = 0.0, QObject *parent = nullptr)

使用给定顺序的值构造一个K线项。值openhighlowclose是强制性的。值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()

当用户点击蜡烛图项并按住鼠标按钮时,会发出这个信号。

[信号] void QCandlestickSet::released()

当用户在蜡烛图项上释放鼠标按下时,将发出此信号。

[信号] void QCandlestickSet::timestampChanged()

当蜡烛图项时间戳更改时,将发出此信号。

注意:这是属性 timestamp 的通知信号。

另请参阅:timestamp.

© 2024 The Qt Company Ltd. 本文档中包含的贡献文档的版权归其各自所有者所有。本提供的文档是根据自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款所许可的。Qt及相应标志为芬兰及其它全球国家的The Qt Company Ltd的商标。所有其它商标均为其各自所有者的财产。