axioma.render.LegendItemPosition¶Класс-контейнер для элемента отчета. Позволяет помещать один и тот же элемент в разные места легенды или разные окна легенды
LegendItemPosition(parent, item, pos = QPointF(0, 0))¶Конструктор со значениями по-умолчанию
Параметры:
- parent (
QObject) – Владелец элемента легенды. При удалении владельца так же удаляется и сам элемент- item (
LegendItem) – Элемент легенды- pos (
QPointF) – Положение элемента легенды. Базовая точка, от которой производится отрисовка. По-умолчанию (0,0)
LegendItemPosition(other)Копирующий конструктор
Параметры: other ( LegendItemPosition) – Исходный объект LegendItemPosition, на базе которого необходимо сделать копию.
setBasePoint(basePoint)¶Установка нового значения базовой точки
Параметры: basePoint ( QPointF) – Новое значение
item()¶Возвращает установленный элемент легенды
Результат: Элемент легенды Тип результата: LegendItem
rect()¶Прямоугольник, который занимает данный элемент легенды
Результат: Ограничивающий прямоугольник Тип результата: QRectF
draw(context)¶Отрисовка элемента легенды в заданном контексте
Параметры: context ( Context) – Контекст, в котором будет отрисован элемент легенды
updateItem()¶[signal] Сигнал, возникающий при смене элемента на новый
updateItemContext()¶[signal] Сигнал, возникающий при необходимости смены контекста элемента легенды