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