AxiomaPlugin - Модуль ГИС «Аксиома»¶
-
class
axipy.AxiomaPlugin¶ Базовые классы:
axipy.interface.AxiomaInterfaceМодуль для ГИС «Аксиома».
Содержит вспомогательные функции и свойства, которые могут быть использованы при реализации пользовательского модуля.
Примечание
Не переопределяйте конструктор. Переопределяйте метод
load().См.также
Подробнее в главе Модули (Плагины).
-
create_action(title, on_click, icon='', enable_on=None, tooltip=None, doc_file=None)¶ Создает кнопку с действием.
- Параметры
title (
str) – Текст.icon (
Union[str,QIcon]) – Иконка. Может быть путем к файлу или адресом ресурса.enable_on (
Union[str,DefaultKeys,None]) – Идентификатор наблюдателя для определения доступности кнопки.tooltip (
Optional[str]) – Строка с дополнительной короткой информацией по данному действию.doc_file (
Optional[str]) – Относительная ссылка на файл документации. Расположение рассматривается по отношению к каталогу documentation.
- Тип результата
- Результат
Кнопка с действием.
См.также
Примечание
То же, что и
axipy.menubar.ActionButton, но дополнительно делает идентификатор кнопки уникальным для данного модуля.
-
create_tool(title, on_click, icon='', enable_on=None, tooltip=None, doc_file=None)¶ Создает кнопку с инструментом.
- Параметры
title (
str) – Текст.icon (
Union[str,QIcon]) – Иконка. Может быть путем к файлу или адресом ресурса.enable_on (
Union[str,DefaultKeys,None]) – Идентификатор наблюдателя для определения доступности кнопки.tooltip (
Optional[str]) – Строка с дополнительной короткой информацией по данному действию.doc_file (
Optional[str]) – Относительная ссылка на файл документации. Расположение рассматривается по отношению к каталогу documentation.
- Тип результата
- Результат
Кнопка с инструментом.
См.также
class:axipy.da.StateManager.
Примечание
То же, что и
axipy.menubar.ToolButton, но дополнительно делает идентификатор кнопки уникальным для данного модуля.
-
get_position(tab, group)¶ Возвращает положение в меню. Может заранее не существовать.
- Параметры
- Тип результата
- Результат
Положение для кнопки.
Примечание
Дублирует
axipy.menubar.Position.
-
load()¶ Загружает модуль.
Переопределяйте этот метод для задания логики модуля.
-
unload()¶ Выгружает модуль.
Переопределяйте этот метод для очистки ресурсов.
-