LegendItemPosition

class axioma.render.LegendItemPosition

Класс-контейнер для элемента отчета. Позволяет помещать один и тот же элемент в разные места легенды или разные окна легенды

[signal] Сигнал, возникающий при необходимости смены контекста элемента легенды

LegendItemPosition(parent, item, pos=QPointF(0, 0))

Конструктор со значениями по умолчанию

Параметры
  • parent (QObject) – Владелец элемента легенды. При удалении владельца так же удаляется и сам элемент

  • item (LegendItem) – Элемент легенды

  • pos (QPointF) – Положение элемента легенды. Базовая точка, от которой производится отрисовка. По умолчанию (0,0)

LegendItemPosition(other)

Копирующий конструктор

Параметры

other (LegendItemPosition) – Исходный объект LegendItemPosition, на базе которого необходимо сделать копию.

basePoint()

Базовая точка отрисовки элемента легенды

Результат

Точка

Тип результата

QPointF

draw(context)

Отрисовка элемента легенды в заданном контексте

Параметры

context (Context) – Контекст, в котором будет отрисован элемент легенды

item()

Возвращает установленный элемент легенды

Результат

Элемент легенды

Тип результата

LegendItem

rect()

Прямоугольник, который занимает данный элемент легенды

Результат

Ограничивающий прямоугольник

Тип результата

QRectF

setBasePoint(basePoint)

Установка нового значения базовой точки

Параметры

basePoint (QPointF) – Новое значение

updateItem()

[signal] Сигнал, возникающий при смене элемента на новый

updateItemContext()