ActionControllerExtension

class axioma.gui.extension.ActionControllerExtension

Класс расширений для плагинов, позволяющий добавлять действия QAction через контроллер ActionController в виде расширения.

Унаследован от: NativeActionControllerExtension

ActionControllerExtension(controller, actionid, category="", tab="", group="", icon=None, text=None)

Конструктор

Параметры:
  • controller – Callable объект, который при вызове принимает аргумент parent типа QObject и возвращает объект класса управления инструментом, наследованный от QAction.
  • category (str) – Идентификатор категории в ленточном интерфейсе
  • tab (str) – Идентификатор вкладки в ленточном интерфейсе
  • group (str) – Идентификатор группы в ленточном интерфейсе
  • icon (QIcon) – Иконка для QAction инструмента
  • text (str) – Текст для QAction инструмента
customizeAction(action)

Переопределение иконки и текста для переданного объекта action как у текущего объекта

Параметры:action (QAction) – Изменяемый объект