LegendView

class axioma.gui.LegendView

Просмотр легенды для окна карты

Унаследован от: AlignedItemView

LegendView(mapView, group, gui=None, parent=None)

Конструктор

Параметры:
  • mapView (MapView) – Окно с картой, к которой относится легенда
  • group (LegendItemGroup) – Контейнер с элементами легенды
  • gui (Gui) – Ссылка на Gui
  • parent (QObject или None) – Родительский объект
updateItem(index, value)

Обновление элемента по его индексу

Параметры:
  • index (int) – Индекс
  • value (LegendItem) – Элемент
updateAndArrange(needArrange=True)

[slot] Выравнивание элементов и перерасчет размеров элементов типа DynamicSizeLegendItem, если таковые имеются

Параметры:needArrange (bool) – Необходимость выравнивания. Если False, производится только перерасчет
legendItemGroup()

Контейнер с элементами легенды

Результат:Контейнер с элементами легенды
Тип результата:LegendItemGroup
mapView()

Возвращает окно с картой, к которой относится легенда

Результат:Окно с картой
Тип результата:MapView
scale()

Возвращает текущий масштаб окна легенды

Результат:Масштаб
Тип результата:float
scaleChanged(scale)

[signal] Сигнал испускается при смене масштаба

Параметры:scale (float) – Масштаб
currentCoord(mousePosition)

[signal] Сигнал испускается при изменении текущего положения курсора в окне

Параметры:mousePosition (QPointF) – Положение курсора