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.