ActionManager - Менеджер системных действий и инструментов
- class axipy.ActionManager
Менеджер системных действий и инструментов. Класс является словарем, доступным только для чтения (
collections.abc.Mapping
), где ключи это идентификаторы действий, a значения это объекты классаPySide2.QtWidgets.QAction
. Поддерживает обращение по ключу.Примечание
Создание
axipy.ActionManager
не требуется, используйте объектaxipy.action_manager
.Свойства:
Возвращает словарь, доступный только для чтения (
collections.abc.Mapping
), где ключи это идентификаторы иконок, a значения это объекты классаPySide2.QtGui.QICon
.Методы:
activate
(name)Делает активным инструмент по его идентификатору если это возможно.
get
(key[, default_value])Возвращает значение по ключу.
items
()Возвращает набор кортежей ключ-значение, где ключи это идентификаторы действий, a значения это объекты класса
PySide2.QtWidgets.QAction
.keys
()Возвращает набор ключей, где ключи это идентификаторы действий.
values
()Возвращает коллекцию значений, где значения это объекты класса
PySide2.QtWidgets.QAction
.- activate(name: str)
Делает активным инструмент по его идентификатору если это возможно. Если действие не найдено, генерируется исключение. Если действие недоступно в настоящий момент (неактивно), установка игнорируется.
- Параметры:
name – Идентификатор действия
- Исключение:
ValueError – Если действие не найдено.
Активация инструмента „Сдвиг“:
axipy.action_manager.activate('Pan')
Вызов диалога „Стиль символа“:
axipy.action_manager.activate('SymbolStyle')
- property icons: Mapping[str, QIcon]
Возвращает словарь, доступный только для чтения (
collections.abc.Mapping
), где ключи это идентификаторы иконок, a значения это объекты классаPySide2.QtGui.QICon
.
- items() ItemsView[str, QAction]
Возвращает набор кортежей ключ-значение, где ключи это идентификаторы действий, a значения это объекты класса
PySide2.QtWidgets.QAction
.
- values() ValuesView[QAction]
Возвращает коллекцию значений, где значения это объекты класса
PySide2.QtWidgets.QAction
.