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)

通知シグナル:

メンバ関数説明

[explicit] QCandlestickSet::QCandlestickSet(qreal timestamp = 0.0, QObject *parent = nullptr)

オプションのtimestampparent でローソク足アイテムを構築します。

[explicit] QCandlestickSet::QCandlestickSet(qreal open, qreal high, qreal low, qreal close, qreal timestamp = 0.0, QObject *parent = nullptr)

指定された順序値でローソク足項目を構築する。値openhighlowclose は必須。timestampparent は省略可能。

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

このシグナルは、ローソク足アイテムの上にマウスが置かれたときに発せられる。

マウスがアイテムの上に移動すると、statustrue に変わり、マウスが再び離れると、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も参照

© 2025 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.