Класс QCandlestickSet
Класс QCandlestickSet представляет собой одну свечу на графике свечей. Подробнее...
| Заголовок: | #include <QCandlestickSet> |
| С момента: | Qt 5.8 |
| Инициализируется: | CandlestickSet |
| Наследуется от: | QObject |
Свойства
Открытые функции
| QCandlestickSet(qreal open, qreal high, qreal low, qreal close, qreal timestamp = 0.0, QObject *parent = nullptr) | |
| QCandlestickSet(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() |
Подробное описание
Для создания графического представления элемента свечи необходимы пять значений: open, high, low, close и timestamp. Эти значения можно передать в конструктор 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() |
Документация по членам-функциям
QCandlestickSet::QCandlestickSet(qreal open, qreal high, qreal low, qreal close, qreal timestamp = 0.0, QObject *parent = nullptr)
Создает элемент свечи с заданными упорядоченными значениями. Значения open, high, low и close являются обязательными. Значения timestamp и parent являются необязательными.
QCandlestickSet::QCandlestickSet(qreal timestamp = 0.0, QObject *parent = nullptr)
Создаёт элемент свечи с необязательной временной меткой timestamp и родителем parent.
[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.
[virtual] QCandlestickSet::~QCandlestickSet()
Уничтожает элемент свечи.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qcandlestickset.html