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的商标。所有其它商标均为其各自所有者的财产。