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.