QCandlestickSet Class
QCandlestickSet クラスは、ローソク足チャート内の単一のローソク足項目を表します。詳細...
| Header: | #include <QCandlestickSet> |
| In QML: | CandlestickSet |
| Inherits: | QObject |
| Status: | Deprecated |
このクラスは非推奨です。新しいコードでの使用は強く推奨しません。
プロパティ
パブリック関数
| 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() |
詳細説明
ローソク足アイテムをグラフィカルに表現するには、5つの値(始値、高値、安値、終値、およびタイムスタンプ)が必要です。これらの値は、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」も参照してください 。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.