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
()¶ Выгружает модуль.
Переопределяйте этот метод для очистки ресурсов.
-