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
]) – Удаляемая кнопка.