QCandlestickSet Class

The QCandlestickSet class represents a single candlestick item in a candlestick chart. 更多...

头: #include <QCandlestickSet>
Since: Qt 5.8
实例化: CandlestickSet
继承: QObject

该类在 Qt 5.8 引入。

特性

公共函数

QCandlestickSet (qreal open , qreal high , qreal low , qreal close , qreal timestamp = 0.0, QObject * parent = nullptr)
QCandlestickSet (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 ()

详细描述

Five values are needed to create a graphical representation of a candlestick item: open , high , low , close ,和 timestamp . These values can be either passed to a QCandlestickSet constructor or set by using setOpen (), setHigh (), setLow (), setClose (),和 setTimestamp ().

另请参阅 QCandlestickSeries .

特性文档编制

brush : QBrush

This property holds the brush used to fill the candlestick item.

访问函数:

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

通知程序信号:

void brushChanged ()

close : qreal

This property holds the close value of the candlestick item.

访问函数:

qreal close () const
void setClose (qreal close )

通知程序信号:

void closeChanged ()

high : qreal

This property holds the high value of the candlestick item.

访问函数:

qreal high () const
void setHigh (qreal high )

通知程序信号:

void highChanged ()

low : qreal

This property holds the low value of the candlestick item.

访问函数:

qreal low () const
void setLow (qreal low )

通知程序信号:

void lowChanged ()

open : qreal

This property holds the open value of the candlestick item.

访问函数:

qreal open () const
void setOpen (qreal open )

通知程序信号:

void openChanged ()

pen : QPen

This property holds the pen used to draw the lines of the candlestick item.

访问函数:

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

通知程序信号:

void penChanged ()

timestamp : qreal

This property holds the timestamp value of the candlestick item.

访问函数:

qreal timestamp () const
void setTimestamp (qreal timestamp )

通知程序信号:

void timestampChanged ()

成员函数文档编制

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

Constructs a candlestick item with given ordered values. The values open , high , low ,和 close are mandatory. The values timestamp and parent are optional.

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

Constructs a candlestick item with an optional timestamp parent .

[signal] void QCandlestickSet:: brushChanged ()

This signal is emitted when the candlestick item brush changes.

注意: 通知程序信号对于特性 brush .

另请参阅 brush .

[signal] void QCandlestickSet:: clicked ()

This signal is emitted when the candlestick item is clicked.

[signal] void QCandlestickSet:: closeChanged ()

This signal is emitted when the candlestick item close value changes.

注意: 通知程序信号对于特性 close .

另请参阅 close .

[signal] void QCandlestickSet:: doubleClicked ()

This signal is emitted when the user double-clicks a candlestick item.

[signal] void QCandlestickSet:: highChanged ()

This signal is emitted when the candlestick item high value changes.

注意: 通知程序信号对于特性 high .

另请参阅 high .

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

This signal is emitted when a mouse is hovered over a candlestick item.

When the mouse moves over the item, status turns true , and when the mouse moves away again, it turns false .

[signal] void QCandlestickSet:: lowChanged ()

This signal is emitted when the candlestick item low value changes.

注意: 通知程序信号对于特性 low .

另请参阅 low .

[signal] void QCandlestickSet:: openChanged ()

This signal is emitted when the candlestick item open value changes.

注意: 通知程序信号对于特性 open .

另请参阅 open .

[signal] void QCandlestickSet:: penChanged ()

This signal is emitted when the candlestick item pen changes.

注意: 通知程序信号对于特性 pen .

另请参阅 pen .

[signal] void QCandlestickSet:: pressed ()

This signal is emitted when the user clicks the candlestick item and holds down the mouse button.

[signal] void QCandlestickSet:: released ()

This signal is emitted when the user releases the mouse press on the candlestick item.

[signal] void QCandlestickSet:: timestampChanged ()

This signal is emitted when the candlestick item timestamp changes.

注意: 通知程序信号对于特性 timestamp .

另请参阅 timestamp .

[虚拟] QCandlestickSet:: ~QCandlestickSet ()

Destroys the candlestick item.