axipy.menubar¶
Модуль меню главного окна Аксиомы.ГИС.
-
class
axipy.menubar.Position(tab, group)¶ Положение кнопки в меню.
-
add(button, size=2)¶ Добавляет кнопку текущее положение.
- Параметры
button (
Union[QAction,ToolDefinition]) – Кнопка.size (
int) – Размер кнопки. Маленькая кнопка -1. Большая кнопка -2.
-
-
class
axipy.menubar.ToolDefinition(action, factory)¶ Кнопка с инструментом для добавления в меню.
-
axipy.menubar.create_button(title, on_click, icon='')¶ Создает кнопку с заданными параметрами.
-
axipy.menubar.create_tool(title, on_click, icon='')¶ Создает инструмент с заданными параметрами.
- Параметры
- Тип результата
- Результат
Кнопка с инструментом.
Пример:
tool = create_tool("Мой инструмент", on_click=MyTool)
-
axipy.menubar.get_position(tab, group)¶ Возвращает положение в меню. Может заранее не существовать.
- Параметры
- Результат
Положение для кнопки.
Пример:
pos = get_position("Основные", "Команды")
-
axipy.menubar.remove(action)¶ Удаляет кнопку из меню.
- Параметры
action (
Union[QAction,ToolDefinition]) – Удаляемая кнопка.