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, на базе которого необходимо сделать копию.
-
draw(context)¶ Отрисовка элемента легенды в заданном контексте
- Параметры
context (
Context) – Контекст, в котором будет отрисован элемент легенды
-
item()¶ Возвращает установленный элемент легенды
- Результат
Элемент легенды
- Тип результата
-
rect()¶ Прямоугольник, который занимает данный элемент легенды
- Результат
Ограничивающий прямоугольник
- Тип результата
-
setBasePoint(basePoint)¶ Установка нового значения базовой точки
- Параметры
basePoint (
QPointF) – Новое значение
-
updateItem()¶ [signal] Сигнал, возникающий при смене элемента на новый
-
updateItemContext()¶
-