Spec-Zone.ru › Qt 5.9

Класс QLegendMarker

Класс QLegendMarker — это абстрактный объект, который может быть использован для доступа к маркерам в легенде. Подробнее...

Заголовок: #include <QLegendMarker>
Наследуется от: QObject
Наследуется:

QAreaLegendMarker, QBarLegendMarker, QBoxPlotLegendMarker, QCandlestickLegendMarker, QPieLegendMarker и QXYLegendMarker

  • Список всех членов, включая унаследованные

Типы публичного доступа

Перечисление ТипМаркераЛегенды { ТипМаркераЛегендыОбласть, ТипМаркераЛегендыСтолбцы, ТипМаркераЛегендыПирог, ТипМаркераЛегендыXY, ТипМаркераЛегендыДиаграммаРазброса, ТипМаркераЛегендыСвечная }

Свойства

  • заливка : QBrush
  • шрифт : QFont
  • метка : QString
  • заливкаМетки : QBrush
  • контур : QPen
  • форма : QLegend::ФормаМаркера
  • видимость : bool
  • 1 свойство унаследовано от QObject

Открытые функции

виртуальный ~QLegendMarker()
QBrush заливка() const
QFont шрифт() const
bool видимость() const
QString метка() const
QBrush заливкаМетки() const
QPen контур() const
виртуальный QAbstractSeries * ряд() = 0
void установитьЗаливку(const QBrush &заливка)
void установитьШрифт(const QFont &шрифт)
void установитьМетку(const QString &метка)
void установитьЗаливкуМетки(const QBrush &заливка)
void установитьКонтур(const QPen &контур)
void установитьФорму(QLegend::ФормаМаркера форма)
void установитьВидимость(bool видимость)
QLegend::ФормаМаркера форма() const
виртуальный ТипМаркераЛегенды тип() = 0
  • 32 открытых функции унаследованы от QObject

Сигналы

void заливкаИзменилась()
void нажатие()
void шрифтИзменился()
void наведение(bool статус)
void заливкаМеткиИзменилась()
void меткаИзменилась()
void контурИзменился()
void формаИзменилась()
void видимостьИзменилась()
  • 2 сигнала унаследованы от QObject

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

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

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

Класс QLegendMarker — это абстрактный объект, который может быть использован для доступа к маркерам в легенде.

Маркер легенды состоит из значка и метки. Цвет значка соответствует цвету, используемому для рисования ряда, а метка отображает имя ряда (или метку сегмента для ряда типа «пирог» или набора столбцов для ряда типа «столбцы»). Маркер легенды всегда связан с одним рядом, сегментом или набором столбцов.

См. также QLegend.

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

перечисление QLegendMarker::ТипМаркераЛегенды

Тип объекта маркера легенды.

Константа Значение Описание
QLegendMarker::LegendMarkerTypeArea 0 Маркер легенды для ряда типа «область».
QLegendMarker::LegendMarkerTypeBar 1 Маркер легенды для набора столбцов.
QLegendMarker::LegendMarkerTypePie 2 Маркер легенды для сегмента круговой диаграммы.
QLegendMarker::LegendMarkerTypeXY 3 Маркер легенды для ряда типа «линия», «сплайн» или «разброс».
QLegendMarker::LegendMarkerTypeBoxPlot 4 Маркер легенды для ряда типа «диаграмма разброса».
QLegendMarker::LegendMarkerTypeCandlestick 5 Маркер легенды для ряда типа «свечная».

Это перечисление было введено или изменено в Qt 5.8.

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

brush : QBrush

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

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

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

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

void brushChanged()

font : QFont

Это свойство содержит шрифт метки.

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

QFont font() const
void setFont(const QFont &font)

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

void fontChanged()

label : QString

Это свойство содержит текст, отображаемый в легенде для маркера легенды.

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

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

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

void labelChanged()

labelBrush : QBrush

Это свойство содержит кисть метки.

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

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

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

void labelBrushChanged()

pen : QPen

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

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

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

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

void penChanged()

shape : QLegend::MarkerShape

Форма маркера легенды. По умолчанию QLegend::MarkerShapeDefault, что означает, что форма определяется свойством QLegend::markerShape.

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

QLegend::MarkerShape shape() const
void setShape(QLegend::MarkerShape shape)

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

void shapeChanged()

visible : bool

Это свойство определяет видимость маркера легенды.

Видимость влияет как на метку маркера легенды, так и на значок.

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

bool isVisible() const
void setVisible(bool visible)

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

void visibleChanged()

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

[virtual] QLegendMarker::~QLegendMarker()

Удаляет маркер легенды.

QBrush QLegendMarker::brush() const

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

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

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

[signal] void QLegendMarker::brushChanged()

Этот сигнал генерируется при изменении кисти маркера легенды.

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

[signal] void QLegendMarker::clicked()

Этот сигнал генерируется при щелчке по маркеру легенды.

QFont QLegendMarker::font() const

Возвращает шрифт метки.

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

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

[signal] void QLegendMarker::fontChanged()

Этот сигнал генерируется при изменении шрифта (метки) маркера легенды.

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

[signal] void QLegendMarker::hovered(bool status)

Этот сигнал генерируется, когда указатель мыши наводится на маркер легенды. При наведении указателя на маркер, status устанавливается в true, а при перемещении указателя мыши с маркера, он устанавливается в false.

bool QLegendMarker::isVisible() const

Возвращает видимость маркера.

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

QString QLegendMarker::label() const

Возвращает метку маркера.

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

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

QBrush QLegendMarker::labelBrush() const

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

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

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

[signal] void QLegendMarker::labelBrushChanged()

Этот сигнал генерируется при изменении кисти метки маркера легенды.

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

[signal] void QLegendMarker::labelChanged()

Этот сигнал генерируется при изменении метки маркера легенды.

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

QPen QLegendMarker::pen() const

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

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

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

[signal] void QLegendMarker::penChanged()

Этот сигнал генерируется при изменении пера маркера легенды.

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

[pure virtual] QAbstractSeries *QLegendMarker::series()

Возвращает указатель на серию, связанную с этим маркером легенды. Маркер легенды всегда связан с серией.

void QLegendMarker::setBrush(const QBrush &brush)

Устанавливает кисть для заполнения значка на brush.

Примечание: Изменение цвета серии также изменяет цвет значка.

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

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

void QLegendMarker::setFont(const QFont &font)

Устанавливает шрифт метки на font.

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

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

void QLegendMarker::setLabel(const QString &label)

Устанавливает метку маркера на label.

Примечание: Изменение имени ряда также изменяет метку его маркера.

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

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

void QLegendMarker::setLabelBrush(const QBrush &brush)

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

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

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

void QLegendMarker::setPen(const QPen &pen)

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

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

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

void QLegendMarker::setVisible(bool visible)

Устанавливает видимость маркера на visible.

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

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

[pure virtual] LegendMarkerType QLegendMarker::type()

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

См. также LegendMarkerType.

[signal] void QLegendMarker::visibleChanged()

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

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

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

Spec-Zone.ru

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