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] Сигнал, возникающий при необходимости смены контекста элемента легенды