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() |
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() |
详细描述
创建K线图形表示需要五个值:开盘价、最高价、最低价、收盘价和时间戳。这些值可以通过传递给QCandlestickSet构造函数或使用以下函数设置:setOpen()、setHigh()、setLow()、setClose()和setTimestamp()。
另请参阅QCandlestickSeries。
属性文档
brush : QBrush
此属性包含用于填充K线项的画刷。
访问函数
QBrush | brush() const |
void | setBrush(const QBrush &brush) |
通知信号
void | brushChanged() |
close : qreal
此属性包含K线项的收盘价。
访问函数
qreal | close() const |
void | setClose(qreal close) |
通知信号
void | closeChanged() |
high : qreal
此属性包含K线项的最高价。
访问函数
qreal | high() const |
void | setHigh(qreal high) |
通知信号
void | highChanged() |
low : qreal
此属性包含K线项的最低价。
访问函数
qreal | low() const |
void | setLow(qreal low) |
通知信号
void | lowChanged() |
open : qreal
此属性包含K线项的开盘价。
访问函数
qreal | open() const |
void | setOpen(qreal open) |
通知信号
void | openChanged() |
pen : QPen
此属性包含用于绘制K线项线条的画笔。
访问函数
QPen | pen() const |
void | setPen(const QPen &pen) |
通知信号
void | penChanged() |
timestamp : qreal
此属性包含K线项的时间戳值。
访问函数
qreal | timestamp() const |
void | setTimestamp(qreal timestamp) |
通知信号
void | timestampChanged() |
成员函数文档
[显式构造函数]
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线项。值open、high、low和close是强制性的。值timestamp和parent是可选的。
[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的商标。所有其它商标均为其各自所有者的财产。