LegendView

class axioma.gui.LegendView

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

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

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

Конструктор

Параметры
  • mapView (MapView) – Окно с картой, к которой относится легенда

  • group (LegendItemGroup) – Контейнер с элементами легенды

  • gui (Gui) – Ссылка на Gui

  • parent (QObject или None) – Родительский объект

currentCoord(mousePosition)

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

Параметры

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

legendItemGroup()

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

Результат

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

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

LegendItemGroup

mapView()

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

Результат

Окно с картой

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

MapView

scale()

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

Результат

Масштаб

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

float

scaleChanged(scale)

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

Параметры

scale (float) – Масштаб

updateAndArrange(needArrange=True)

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

Параметры

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

updateItem(index, value)

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

Параметры
  • index (int) – Индекс

  • value (LegendItem) – Элемент