ToolExtension

class axioma.gui.extension.ToolExtension

Класс расширений для плагинов, позволяющий добавлять инструменты для работы с окнами в приложение.

Методы:

ToolExtension(factory, icon, text, toolid, category="", tab="", group="")

Конструктор класса.

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

Идентификаторы ленточного интерфейса для стандартных элементов можно получить из класса RibbonId