10.2.2. Класс cerebro.actions.Actions¶
-
class
cerebro.actions.
Actions
(type)[исходный код]¶ Класс, предоставляющий интерфейс для доступа к элементам меню.
Методы
action()
add_action()
add_menu()
add_separator()
has_action()
has_menu()
insert_action()
insert_menu()
insert_separator()
menu()
remove_action()
remove_menu()
size()
-
action
(function)[исходный код]¶ Параметры: function (string) – функция действия. Результат: добавленное действие. Тип результата: cerebro.actions.Action
Возвращает действие по идентификатору.
Параметры: Результат: добавленное меню.
Тип результата: Добавляет меню.
См.также
-
add_separator
()[исходный код]¶ Adds a separator to a menu.
См.также
insert_separator()
.
-
has_action
(function)[исходный код]¶ Параметры: function (string) – функция действия. Результат: существует ли действие. Тип результата: bool Проверяет наличие действия.
Параметры: name (string) – имя меню. Результат: существует ли меню. Тип результата: bool Проверяет наличие меню.
Параметры: Результат: вставленное меню.
Тип результата: Вставляет меню в определенную позицию.
См.также
-
insert_separator
(pos)[исходный код]¶ Параметры: pos (int) – separator position. Puts a separator into a certain position in the menu.
См.также
add_separator()
.
Параметры: name (string) – имя меню. Результат: меню. Тип результата: cerebro.actions.Actions
Возвращает меню.
-
multimetod_add_action
()[исходный код]¶ add_action(function, name, icon = „“, shortcut = „“, shortcut_context = 0)
Параметры: Результат: добавленное действие.
Тип результата: add_action(action)
Параметры: action ( cerebro.actions.Action
) – действие.Результат: добавленное действие. Тип результата: cerebro.actions.Action
Добавляет действие.
my_action = cerebro.actions.TaskToolBar().add_action('function', 'name')
См.также
-
multimetod_insert_action
()[исходный код]¶ insert_action(pos, function, name, icon = „“, shortcut = „“, shortcut_context = 0)
Параметры: Результат: вставленное действие.
Тип результата: insert_action(action)
Параметры: - pos (int) – позиция элемента.
- action (
cerebro.actions.Action
) – действие.
Результат: добавленное действие.
Тип результата: Вставляет действие в определенную позицию.
my_action = cerebro.actions.TaskToolBar().insert_action(0, 'function', 'name')
См.также
-
remove_action
(function)[исходный код]¶ Параметры: function (string) – исполняемая функция элемента. Удаляет действие.
См.также
Параметры: name (string) – имя меню. Удаляет меню.
См.также
-
size
()[исходный код]¶ Результат: menu size (number of items). Тип результата: int