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
scaleChanged(scale)¶[signal] Сигнал испускается при смене масштаба
Параметры: scale ( float) – Масштаб
updateAndArrange(needArrange=True)¶[slot] Выравнивание элементов и перерасчет размеров элементов типа
DynamicSizeLegendItem, если таковые имеются
Параметры: needArrange ( bool) – Необходимость выравнивания. Если False, производится только перерасчет
updateItem(index, value)¶Обновление элемента по его индексу
Параметры:
- index (
int) – Индекс- value (
LegendItem) – Элемент