ToolButton - Кнопка с инструментом

class axipy.menubar.ToolButton(title, on_click, icon='', enable_on=None, tooltip=None)

Базовые классы: axipy.menubar.Button

Кнопка с инструментом.

Параметры
  • title (str) – Текст.

  • on_click (Callable[[], MapTool]) – Класс инструмента.

  • icon (Union[str, QIcon]) – Иконка. Может быть путем к файлу или адресом ресурса.

  • enable_on (Union[str, DefaultKeys, None]) – Идентификатор наблюдателя для определения доступности кнопки.

См.также

axipy.da.StateManager.

Пример
#
button = ToolButton('Мой инструмент', MyTool)
button = ToolButton('Мой инструмент', lambda: MyTool(config, params))