Spec-Zone.ru › Qt

Класс QBarSet

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

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

Свойства

  • borderColor : QColor
  • brush : QBrush
  • color : QColor
  • label : QString
  • labelBrush : QBrush
  • labelColor : QColor
  • labelFont : QFont
  • pen : QPen

Общедоступные функции

QBarSet(const QString label, QObject *parent = 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 deselectAllBars()
void deselectBar(int index)
void deselectBars(const QList<int> &indexes)
void insert(const int index, const qreal value)
bool isBarSelected(int index) const
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 selectAllBars()
void selectBar(int index)
void selectBars(const QList<int> &indexes)
QList<int> selectedBars() const
QColor selectedColor() const
void setBarSelected(int index, bool selected)
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)
void setSelectedColor(const QColor &color)
qreal sum() const
void toggleSelection(const QList<int> &indexes)
QBarSet & operator<<(const qreal &value)
qreal operator[](const int index) const

Сигналы

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)

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

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

См. также 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 = nullptr)

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

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

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

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

[signal] void QBarSet::brushChanged()

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

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

См. также brush.

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

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

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

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

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

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

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

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

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

[signal] void QBarSet::labelBrushChanged()

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

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

См. также labelBrush.

[signal] void QBarSet::labelChanged()

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

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

См. также label.

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

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

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

[signal] void QBarSet::labelFontChanged()

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

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

См. также labelBrush.

[signal] void QBarSet::penChanged()

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

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

См. также pen.

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

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

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

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

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

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

QBrush QBarSet::brush() const

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

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

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

QColor QBarSet::color()

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

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

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

int QBarSet::count() const

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

[since 6.2] void QBarSet::deselectAllBars()

Отменяет выделение всех столбцов в ряду.

Примечание: Использует QBarSet::selectedBarsChanged.

Эта функция была добавлена в Qt 6.2.

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

[since 6.2] void QBarSet::deselectBar(int index)

Отменяет выделение столбца по индексу index.

Примечание: Использует QBarSet::selectedBarsChanged.

Эта функция была добавлена в Qt 6.2.

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

[since 6.2] void QBarSet::deselectBars(const QList<int> &indexes)

Отмечает несколько столбцов, переданных в списке indexes, как невыделенные.

Примечание: Использует QBarSet::selectedBarsChanged.

Эта функция была добавлена в Qt 6.2.

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

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

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

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

[since 6.2] bool QBarSet::isBarSelected(int index) const

Возвращает true если столбец по указанному индексу index входит в число выделенных, и false в противном случае.

Примечание: Выделенные столбцы отображаются с использованием цвета выделения, если он был указан с помощью QBarSet::setSelectedColor.

Эта функция была добавлена в Qt 6.2.

См. также selectedBars(), setBarSelected(), и setSelectedColor().

QString QBarSet::label() const

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

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

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

QBrush QBarSet::labelBrush() const

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

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

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

QColor QBarSet::labelColor()

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

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

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

QFont QBarSet::labelFont() const

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

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

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

QPen QBarSet::pen() const

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

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

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

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

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

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

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

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

[since 6.2] void QBarSet::selectAllBars()

Помечает все столбцы в ряду как выбранные.

Примечание: Вызывает сигнал QBarSet::selectedBarsChanged.

Эта функция была введена в Qt 6.2.

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

[since 6.2] void QBarSet::selectBar(int index)

Помечает столбец по индексу index как выбранный.

Примечание: Вызывает сигнал QBarSet::selectedBarsChanged.

Эта функция была введена в Qt 6.2.

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

[since 6.2] void QBarSet::selectBars(const QList<int> &indexes)

Помечает несколько столбцов, перечисленных в списке indexes, как выбранные.

Примечание: Вызывает сигнал QBarSet::selectedBarsChanged.

Эта функция была введена в Qt 6.2.

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

[since 6.2] QList<int> QBarSet::selectedBars() const

Возвращает список столбцов, помеченных как выбранные.

Эта функция была введена в Qt 6.2.

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

[since 6.2] QColor QBarSet::selectedColor() const

Возвращает цвет выбранных столбцов.

Это цвет заливки (кисти) столбцов, помеченных как выбранные. Если не указан, используется значение QBarSet::color по умолчанию.

Эта функция была введена в Qt 6.2.

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

[since 6.2] void QBarSet::setBarSelected(int index, bool selected)

Помечает столбец по индексу index как выбранный или не выбранный, как указано в selected.

Примечание: Выбранные столбцы рисуются с использованием выбранного цвета, если он был указан. Вызывает сигнал QBarSet::selectedBarsChanged.

Эта функция была введена в Qt 6.2.

См. также isBarSelected() и setSelectedColor().

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().

[since 6.2] void QBarSet::setSelectedColor(const QColor &color)

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

Эта функция была введена в Qt 6.2.

См. также selectedColor.

qreal QBarSet::sum() const

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

[since 6.2] void QBarSet::toggleSelection(const QList<int> &indexes)

Изменяет состояние выбора столбцов в заданных indexes на противоположное.

Примечание: Вызывает сигнал QBarSet::selectedBarsChanged.

Эта функция была введена в Qt 6.2.

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

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-6.2/qbarset.html

Spec-Zone.ru

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