QCandlestickSet Class
QCandlestickSet クラスは、ローソク足チャート内の単一のローソク足アイテムを表します。詳細...
Header: | #include <QCandlestickSet> |
In QML: | CandlestickSet |
Inherits: | 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() |
詳細説明
オープン、ハイ、ロー、クローズ、タイムスタンプです。これらの値は、QCandlestickSet コンストラクタに渡すか、setOpen(),setHigh(),setLow(),setClose(),setTimestamp() を使用して設定することができます。
QCandlestickSeriesも参照してください 。
プロパティの説明
brush : QBrush
このプロパティは、ローソク足アイテムを塗りつぶすために使用されるブラシを保持します。
アクセス関数:
QBrush | brush() const |
void | setBrush(const QBrush &brush) |
通知シグナル:
void | brushChanged() |
close : qreal
このプロパティは、ローソク足アイテムのクローズ値を保持します。
アクセス関数
qreal | close() const |
void | setClose(qreal close) |
通知シグナル
void | closeChanged() |
high : qreal
ローソク足の高値を保持します。
アクセス関数
qreal | high() const |
void | setHigh(qreal high) |
通知シグナル
void | highChanged() |
low : qreal
ローソク足の安値を保持します。
アクセス関数
qreal | low() const |
void | setLow(qreal low) |
通知シグナル
void | lowChanged() |
open : qreal
ローソク足のオープン値を保持します。
アクセス関数
qreal | open() const |
void | setOpen(qreal open) |
通知シグナル
void | openChanged() |
pen : QPen
ローソク足の描画に使用するペンを保持します。
アクセス関数
QPen | pen() const |
void | setPen(const QPen &pen) |
通知シグナル
void | penChanged() |
timestamp : qreal
ローソク足アイテムのタイムスタンプ値を保持します。
アクセス関数
qreal | timestamp() const |
void | setTimestamp(qreal timestamp) |
このプロパティは、ローソク足のタイムスタンプ値を保持します:
void | timestampChanged() |
メンバ関数ドキュメント
[explicit]
QCandlestickSet::QCandlestickSet(qreal timestamp = 0.0, QObject *parent = nullptr)
オプションのtimestamp とparent を持つローソク足アイテムを構築します。
[explicit]
QCandlestickSet::QCandlestickSet(qreal open, qreal high, qreal low, qreal close, qreal timestamp = 0.0, QObject *parent = nullptr)
指定された順序値でローソク足アイテムを構築します。値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()
このシグナルは、ユーザがローソク足アイテムをクリックし、マウスボタンを押したままにすると発せられます。
[signal]
void QCandlestickSet::released()
このシグナルは、ユーザがローソク足アイテムのマウス押下を離すと発せられます。
[signal]
void QCandlestickSet::timestampChanged()
このシグナルは、ローソク足アイテムのタイムスタンプが変更されたときに発信されます。
注: timestamp プロパティのノーティファイア・シグナル。
timestampも参照してください 。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。