ActionButton - Кнопка с действием¶
Базовые классы:
axipy.menubar.Button
Кнопка с действием.
- Параметры
title (
str
) – Текст.on_click (
Callable
[[],Any
]) – Действие на нажатие. Делегируется функция, которая будет вызвана при активации инструмента.icon (
Union
[str
,QIcon
]) – Иконка. Может быть путем к файлу или адресом ресурса.enable_on (
Union
[str
,DefaultKeys
,None
]) – Идентификатор наблюдателя для определения доступности кнопки. Если это пользовательский наблюдатель,указывается его наименование при создании. (то) –
tooltip (
Optional
[str
]) – Строка с дополнительной короткой информацией по данному действию.
См.также
button = menubar.ActionButton('Мое действие', on_click=lambda: print('clicked'), enable_on=state_manager.HasTables)
my_observer = state_manager.create('MyStateManager', False) button = menubar.ActionButton('Мое действие', on_click=lambda: print('clicked'), enable_on='MyStateManager')