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