Spec-Zone.ru › Qt

Класс QLegendMarker

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

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

QAreaLegendMarker, QBarLegendMarker, QBoxPlotLegendMarker, QCandlestickLegendMarker, QPieLegendMarker и QXYLegendMarker

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

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

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

Свойства

  • кисть : QBrush
  • шрифт : QFont
  • метка : QString
  • кистьМетки : QBrush
  • штрих : QPen
  • форма : QLegend::ФормаМетки
  • видимость : bool

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

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

Сигналы

void изменениеКисти()
void нажатие()
void изменениеШрифта()
void наведение(bool status)
void изменениеКистиМетки()
void изменениеМетки()
void изменениеШтриха()
void изменениеФормы()
void изменениеВидимости()

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

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

См. также QLegend.

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

[since 5.8] перечисление 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()

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

[signal] void QLegendMarker::brushChanged()

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

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

[signal] void QLegendMarker::clicked()

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

[signal] void QLegendMarker::fontChanged()

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

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

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

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

[signal] void QLegendMarker::labelBrushChanged()

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

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

[signal] void QLegendMarker::labelChanged()

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

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

[signal] void QLegendMarker::penChanged()

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

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

[signal] void QLegendMarker::visibleChanged()

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

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

[virtual] QLegendMarker::~QLegendMarker()

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

QBrush QLegendMarker::brush() const

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

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

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

QFont QLegendMarker::font() const

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

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

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

bool QLegendMarker::isVisible() const

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

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

QString QLegendMarker::label() const

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

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

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

QBrush QLegendMarker::labelBrush() const

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

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

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

QPen QLegendMarker::pen() const

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

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

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

[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] QLegendMarker::LegendMarkerType QLegendMarker::type()

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

См. также LegendMarkerType.

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

Spec-Zone.ru

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