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 .
This property holds the brush used to fill the candlestick item.
访问函数:
| QBrush | brush () const |
| void | setBrush (const QBrush & brush ) |
通知程序信号:
| void | brushChanged () |
This property holds the close value of the candlestick item.
访问函数:
| qreal | close () const |
| void | setClose (qreal close ) |
通知程序信号:
| void | closeChanged () |
This property holds the high value of the candlestick item.
访问函数:
| qreal | high () const |
| void | setHigh (qreal high ) |
通知程序信号:
| void | highChanged () |
This property holds the low value of the candlestick item.
访问函数:
| qreal | low () const |
| void | setLow (qreal low ) |
通知程序信号:
| void | lowChanged () |
This property holds the open value of the candlestick item.
访问函数:
| qreal | open () const |
| void | setOpen (qreal open ) |
通知程序信号:
| void | openChanged () |
This property holds the pen used to draw the lines of the candlestick item.
访问函数:
| QPen | pen () const |
| void | setPen (const QPen & pen ) |
通知程序信号:
| void | penChanged () |
This property holds the timestamp value of the candlestick item.
访问函数:
| qreal | timestamp () const |
| void | setTimestamp (qreal timestamp ) |
通知程序信号:
| void | timestampChanged () |
Constructs a candlestick item with given ordered values. The values open , high , low ,和 close are mandatory. The values timestamp and parent are optional.
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.