The QCandlestickSet class represents a single candlestick item in a candlestick chart. 更多...
头: | #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 () |
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 () |
[explicit]
QCandlestickSet::
QCandlestickSet
(
qreal
timestamp
= 0.0,
QObject
*
parent
= nullptr)
Constructs a candlestick item with an optional timestamp 和 parent .
[explicit]
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
()
Destroys the candlestick item.
[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 .