Spec-Zone.ru › Qt 5.9

Класс QBarSet

Класс QBarSet представляет собой один набор столбцов в гистограмме. Подробнее...

Заголовок: #include <QBarSet>
Создается из: BarSet
Наследует от: QObject
  • Список всех членов, включая наследуемые

Свойства

  • borderColor : QColor
  • brush : QBrush
  • color : QColor
  • label : QString
  • labelBrush : QBrush
  • labelColor : QColor
  • labelFont : QFont
  • pen : QPen
  • 1 свойство унаследовано от QObject

Публичные функции

QBarSet(const QString label, QObject *parent = Q_NULLPTR)
virtual ~QBarSet()
void append(const qreal value)
void append(const QList<qreal> &values)
qreal at(const int index) const
QColor borderColor()
QBrush brush() const
QColor color()
int count() const
void insert(const int index, const qreal value)
QString label() const
QBrush labelBrush() const
QColor labelColor()
QFont labelFont() const
QPen pen() const
void remove(const int index, const int count = 1)
void replace(const int index, const qreal value)
void setBorderColor(QColor color)
void setBrush(const QBrush &brush)
void setColor(QColor color)
void setLabel(const QString label)
void setLabelBrush(const QBrush &brush)
void setLabelColor(QColor color)
void setLabelFont(const QFont &font)
void setPen(const QPen &pen)
qreal sum() const
QBarSet & operator<<(const qreal &value)
qreal operator[](const int index) const
  • 32 общедоступные функции, унаследованные от QObject

Сигналы

void borderColorChanged(QColor color)
void brushChanged()
void clicked(int index)
void colorChanged(QColor color)
void doubleClicked(int index)
void hovered(bool status, int index)
void labelBrushChanged()
void labelChanged()
void labelColorChanged(QColor color)
void labelFontChanged()
void penChanged()
void pressed(int index)
void released(int index)
void valueChanged(int index)
void valuesAdded(int index, int count)
void valuesRemoved(int index, int count)
  • 2 сигнала унаследованы от QObject

Дополнительные унаследованные члены

  • 1 общедоступный слот унаследован от QObject
  • 11 статических общедоступных членов унаследованных от QObject
  • 9 защищенных функций унаследованных от QObject

Подробное описание

Класс QBarSet представляет собой один набор столбцов в гистограмме.

Набор столбцов содержит одно значение данных для каждой категории. Первое значение набора предполагается относящимся к первой категории, второе — ко второй категории и так далее. Если в наборе значений меньше, чем категорий, пропущенные значения предполагаются расположенными в конце набора. Для пропущенных значений посередине набора используется числовое значение ноль. Метки для наборов значений с нулевым значением не отображаются.

См. также QAbstractBarSeries, QBarSeries, QStackedBarSeries, QPercentBarSeries, QHorizontalBarSeries, QHorizontalStackedBarSeries и QHorizontalPercentBarSeries.

Документация свойств

borderColor : QColor

Это свойство содержит цвет линии (пера) набора столбцов.

Функции доступа:

QColor borderColor()
void setBorderColor(QColor color)

Сигнал уведомления:

void borderColorChanged(QColor color)

brush : QBrush

Это свойство содержит кисть, используемую для заполнения столбцов в наборе столбцов.

Функции доступа:

QBrush brush() const
void setBrush(const QBrush &brush)

Сигнал уведомления:

void brushChanged()

color : QColor

Это свойство содержит цвет заливки (кисти) набора столбцов.

Функции доступа:

QColor color()
void setColor(QColor color)

Сигнал уведомления:

void colorChanged(QColor color)

label : QString

Это свойство содержит метку набора столбцов.

Функции доступа:

QString label() const
void setLabel(const QString label)

Сигнал уведомления:

void labelChanged()

labelBrush : QBrush

Это свойство содержит кисть, используемую для рисования метки набора столбцов.

Функции доступа:

QBrush labelBrush() const
void setLabelBrush(const QBrush &brush)

Сигнал уведомления:

void labelBrushChanged()

labelColor : QColor

Это свойство содержит цвет текста (метки) набора столбцов.

Функции доступа:

QColor labelColor()
void setLabelColor(QColor color)

Сигнал уведомления:

void labelColorChanged(QColor color)

labelFont : QFont

Это свойство содержит шрифт, используемый для рисования метки набора столбцов.

Функции доступа:

QFont labelFont() const
void setLabelFont(const QFont &font)

Сигнал уведомления:

void labelFontChanged()

pen : QPen

Это свойство содержит перо, используемое для рисования линий столбцов в наборе столбцов.

Функции доступа:

QPen pen() const
void setPen(const QPen &pen)

Сигнал уведомления:

void penChanged()

Документация по членам-функциям

QBarSet::QBarSet(const QString label, QObject *parent = Q_NULLPTR)

Создаёт набор столбцов с меткой label и родителем parent.

[virtual] QBarSet::~QBarSet()

Удаляет набор столбцов.

void QBarSet::append(const qreal value)

Добавляет новое значение, заданное value, в конец набора столбцов.

void QBarSet::append(const QList<qreal> &values)

Добавляет список вещественных значений, заданных values, в конец набора столбцов.

См. также append().

qreal QBarSet::at(const int index) const

Возвращает значение, заданное index, из набора столбцов. Если индекс вне границ, возвращается 0.0.

QColor QBarSet::borderColor()

Возвращает цвет линии для набора столбцов.

Примечание: Функция-получатель для свойства borderColor.

См. также setBorderColor().

[signal] void QBarSet::borderColorChanged(QColor color)

Этот сигнал испускается, когда цвет линии (пера) набора столбцов изменяется на color.

Примечание: Сигнал уведомления для свойства borderColor.

QBrush QBarSet::brush() const

Возвращает кисть, используемую для заливки столбцов в наборе столбцов.

Примечание: Функция-получатель для свойства brush.

См. также setBrush().

[signal] void QBarSet::brushChanged()

Этот сигнал испускается, когда кисть, используемая для рисования набора столбцов, изменяется.

Примечание: Сигнал уведомления для свойства brush.

См. также brush.

[signal] void QBarSet::clicked(int index)

Этот сигнал испускается, когда пользователь щелкает по столбцу, указанному index, в наборе столбцов.

QColor QBarSet::color()

Возвращает цвет заливки для набора столбцов.

Примечание: Функция-получатель для свойства color.

См. также setColor().

[signal] void QBarSet::colorChanged(QColor color)

Этот сигнал испускается, когда цвет заливки (кисти) набора столбцов изменяется на color.

Примечание: Сигнал уведомления для свойства color.

int QBarSet::count() const

Возвращает количество значений в наборе столбцов.

[signal] void QBarSet::doubleClicked(int index)

Этот сигнал испускается, когда пользователь дважды щелкает по столбцу, указанному параметром index, в наборе столбцов.

[signal] void QBarSet::hovered(bool status, int index)

Этот сигнал испускается, когда курсор мыши наведён на столбец, указанный параметром index, в наборе столбцов. При наведении курсора на столбец, значение status становится true, а при удалении курсора с столбца – false.

void QBarSet::insert(const int index, const qreal value)

Вставляет значение value в позицию, указанную параметром index. Значения, расположенные после вставленного значения, смещаются на одну позицию вверх.

См. также remove().

QString QBarSet::label() const

Возвращает метку набора столбцов.

Примечание: Функция-геттер для свойства label.

См. также setLabel().

QBrush QBarSet::labelBrush() const

Возвращает кисть, используемую для рисования значений сверху этого набора столбцов.

Примечание: Функция-геттер для свойства labelBrush.

См. также setLabelBrush().

[signal] void QBarSet::labelBrushChanged()

Этот сигнал испускается, когда кисть, используемая для рисования метки набора столбцов, изменяется.

Примечание: Сигнал-уведомитель для свойства labelBrush.

См. также labelBrush.

[signal] void QBarSet::labelChanged()

Этот сигнал испускается, когда метка набора столбцов изменяется.

Примечание: Сигнал-уведомитель для свойства label.

См. также label.

QColor QBarSet::labelColor()

Возвращает цвет текста для набора столбцов.

Примечание: Функция-геттер для свойства labelColor.

См. также setLabelColor().

[signal] void QBarSet::labelColorChanged(QColor color)

Этот сигнал испускается, когда цвет текста (метки) набора столбцов меняется на color.

Примечание: Сигнал-уведомитель для свойства labelColor.

QFont QBarSet::labelFont() const

Возвращает шрифт, используемый для рисования значений сверху этого набора столбцов.

Примечание: Функция-геттер для свойства labelFont.

См. также setLabelFont().

[signal] void QBarSet::labelFontChanged()

Этот сигнал испускается, когда шрифт метки набора столбцов изменяется.

Примечание: Сигнал-уведомитель для свойства labelFont.

См. также labelBrush.

QPen QBarSet::pen() const

Возвращает перо, используемое для рисования линий в наборе столбцов.

Примечание: Функция-геттер для свойства pen.

См. также setPen().

[signal] void QBarSet::penChanged()

Этот сигнал испускается, когда перо, используемое для рисования набора столбцов, изменяется.

Примечание: Сигнал-уведомитель для свойства pen.

См. также pen.

[signal] void QBarSet::pressed(int index)

Этот сигнал испускается, когда пользователь нажимает на столбец, указанный параметром index, в наборе столбцов и удерживает нажатой кнопку мыши.

[signal] void QBarSet::released(int index)

Этот сигнал испускается, когда пользователь отпускает кнопку мыши, нажатую на столбце, указанном параметром index, в наборе столбцов.

void QBarSet::remove(const int index, const int count = 1)

Удаляет количество значений, заданное параметром count, начиная со значения, указанного параметром index, из набора столбцов.

См. также insert().

void QBarSet::replace(const int index, const qreal value)

Добавляет значение, указанное в value, в набор столбцов в позиции, указанной в index.

void QBarSet::setBorderColor(QColor color)

Устанавливает цвет линии набора столбцов в цвет color.

Примечание: Функция-сеттер для свойства borderColor.

См. также borderColor().

void QBarSet::setBrush(const QBrush &brush)

Устанавливает кисть, используемую для заполнения столбцов в наборе столбцов, в brush.

Примечание: Функция-сеттер для свойства brush.

См. также brush().

void QBarSet::setColor(QColor color)

Устанавливает цвет заливки набора столбцов в цвет color.

Примечание: Функция-сеттер для свойства color.

См. также color().

void QBarSet::setLabel(const QString label)

Устанавливает label в качестве нового метки для набора столбцов.

Примечание: Функция-сеттер для свойства label.

См. также label().

void QBarSet::setLabelBrush(const QBrush &brush)

Устанавливает кисть, используемую для рисования значений поверх этого набора столбцов, в brush.

Примечание: Функция-сеттер для свойства labelBrush.

См. также labelBrush().

void QBarSet::setLabelColor(QColor color)

Устанавливает цвет текста для набора столбцов в цвет color.

Примечание: Функция-сеттер для свойства labelColor.

См. также labelColor().

void QBarSet::setLabelFont(const QFont &font)

Устанавливает шрифт, используемый для рисования значений поверх этого набора столбцов, в font.

Примечание: Функция-сеттер для свойства labelFont.

См. также labelFont().

void QBarSet::setPen(const QPen &pen)

Устанавливает перо, используемое для рисования линий в наборе столбцов, в pen.

Примечание: Функция-сеттер для свойства pen.

См. также pen().

qreal QBarSet::sum() const

Возвращает сумму всех значений в наборе столбцов.

[signal] void QBarSet::valueChanged(int index)

Этот сигнал испускается, когда значение в позиции, указанной в index, изменяется.

См. также at().

[signal] void QBarSet::valuesAdded(int index, int count)

Этот сигнал испускается, когда новые значения добавляются к набору столбцов. index указывает позицию первого добавленного значения, а count — количество добавленных значений.

См. также append() и insert().

[signal] void QBarSet::valuesRemoved(int index, int count)

Этот сигнал испускается, когда значения удаляются из набора столбцов. index указывает позицию первого удаленного значения, а count — количество удаленных значений.

См. также remove().

QBarSet &QBarSet::operator<<(const qreal &value)

Удобный оператор для добавления вещественного значения, указанного в value, в конец набора столбцов.

См. также append().

qreal QBarSet::operator[](const int index) const

Возвращает значение набора столбцов, указанное в index. Если индекс вне границ, возвращается 0.0.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qbarset.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API