このページでは

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)

通知信号:

メンバ関数のドキュメント

[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.