axioma.gui.
ItemViewTool
¶Класс инструмента отображения данных в окне. Предоставляем более удобный интерфейс для работы с отображением; см. ItemView
Пример создания своего инструмента можно найти в примерах : toolsDotsOnMap.py
Унаследован от:
Методы:
ItemViewTool
(parent=None)¶Конструктор класса
Параметры: parent ( QObject
) – объект, который будет владеть созданным инструментом
coordSystem
()¶Координатная система текущего отображения
Результат: координатная система Тип результата: CoordSystem
setCoordSys
(coord_system)¶Задать координатную систему инструменту
Параметры: coord_system ( CoordSystem
) – координатная система
coordSysAboutToChange
(coord_system)¶Вызывается перед сменой текущей координатной системы инструмента вследствие смены текущего отображения с другой координатной системой, либо смены координатной системы текущего отображения
Параметры: coord_system ( CoordSystem
) – новая координатная система
isSnapSupport
()¶Поддерживает ли инструмент привязку к координатам. Определяется на этапе создания нового инструмента
Результат: Установленное значение для инструмента Тип результата: bool
fixedSnapPoint
(point)¶Если включен режим привязки к существующим координатам и isSnapSupport определен как, функция возвращает ближайшую существующую точку
Параметры: point ( QPointF
) – Переданная точкаРезультат: Исправленная точка. В случае, если ближайшей точки не найдено, возвращается исходная Тип результата: QPointF
itemViewChanged
()¶[signal] Текущее активное отображение было изменено