AxiomaInterface - Интерфейс модуля

class axipy.AxiomaInterface

Интерфейс для модуля.

Вспомогательный класс для создания модулей.

См.также

Подробнее в главе Модули (Плагины).

active_tool_panel()

Возвращает экземпляр панели активного инструмента.

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

ActiveToolPanel

Результат

Менеджер для управления панелью активного инструмента.

property catalog

Хранилище объектов данных.

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

DataManager

property io

Класс открытия/создания объектов данных.

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

ProviderManager

property language

Значение языка, с которым запущено приложение.

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

str

local_file(*paths)

Возвращает путь к файлу/папке относительно модуля.

Параметры

*path – Составные относительного пути.

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

str

Результат

Абсолютный путь.

Пример:

plugin_path = iface.local_file()
icon_path = iface.local_file('images', '32px', 'logo.png')
property menubar

Объект с функциями меню главного окна ГИС «Аксиома».

См.также

axipy.menubar

property notifications

Отправление уведомлений в виде всплывающего окна.

Type

Notifications

property settings

Настройки модуля.

Позволяет сохранять и загружать параметры.

См.также

Подробнее в документации на класс PySide2.QtCore.QSettings.

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

QSettings

tr(text)

Ищет перевод строки строки.

Производит поиск строки в загруженных файлах перевода.

Параметры

text (str) – Строка для перевода.

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

str

Результат

Перевод стоки, если строка найдена. Иначе - сама переданная строка.

Пример:

button_name = iface.tr('My button')
window()

Возвращает главное окно ГИС «Аксиома».

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

QMainWindow