axioma.gui.NativeActionExtension¶Класс-расширение для объектов класса QAction. Обеспечивает регистрацию в системе в виде расширения
Унаследован от: Extension
От него наследуются: ActionExtension
NativeActionExtension(actionId, ribbonInfo = None, parent=None)¶Конструктор
Параметры:
- actionid (
str) – Идентификатор действия в ленточном интерфейсе- ribbonInfo (
RibbonActionInfo) – Положение в ленточном интерфейсе- parent (
QObjectили None) – Родительский объект
createAction(parent=None)¶Создает соответствующий объект типа
QAction
Параметры: parent ( QObjectили None) – Родительский объектТип результата: QAction
ribbonInfo()¶Положение в ленточном интерфейсе
Тип результата: RibbonActionInfo
axioma.gui.NativeActionControllerExtension¶Класс-расширение для объектов класса ActionController. Обеспечивает регистрацию в системе в виде расширения
Унаследован от: NativeActionExtension
От него наследуются: ActionControllerExtension
NativeActionControllerExtension(controller, actionid="", ribbonInfo=None, parent=None)¶Конструктор
Параметры:
- controller (
ActionController) – Созданный ранее контроллер, который необходимо зарегистрировать в системе- actionid (
str) – Идентификатор действия в ленточном интерфейсе- ribbonInfo (
RibbonActionInfo) – Положение в ленточном интерфейсе- parent (
QObjectили None) – Родительский объект
actionController()¶Зарегистрированный за этим расширением контроллер
Тип результата: ActionController