Класс 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.1/qcandlestickset.html