10.2.2. Class cerebro.actions.Actions¶
-
class
cerebro.actions.
Actions
(type)[source]¶ Класс, предоставляющий интерфейс для доступа к элементам меню.
Методы
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)[source]¶ Parameters: function (string) – функция действия. :param
cerebro.actions.Action
action: действие. :returns: добавленное действие. :rtype:cerebro.actions.Action
Возвращает действие по идентификатору.
Parameters: Returns: добавленное меню.
Return type: Добавляет меню.
See also
-
has_action
(function)[source]¶ Parameters: function (string) – функция действия. Returns: существует ли действие. Return type: bool Проверяет наличие действия.
Parameters: name (string) – имя меню. Returns: существует ли меню. Return type: bool Проверяет наличие меню.
Parameters: Returns: вставленное меню.
Return type: Вставляет меню в определенную позицию.
See also
-
insert_separator
(pos)[source]¶ Parameters: pos (int) – separator position. Puts a separator into a certain position in the menu.
See also
add_separator()
.
Parameters: name (string) – имя меню. Returns: меню. Return type: cerebro.actions.Actions
Возвращает меню.
-
multimetod_add_action
()[source]¶ add_action(function, name, icon = ‘’, shortcut = ‘’, shortcut_context = 0)
Parameters: Returns: добавленное действие.
Return type: add_action(action)
Parameters: action ( cerebro.actions.Action
) – действие.Returns: добавленное действие. Return type: cerebro.actions.Action
Добавляет действие.
my_action = cerebro.actions.TaskToolBar().add_action('function', 'name')
See also
-
multimetod_insert_action
()[source]¶ insert_action(pos, function, name, icon = ‘’, shortcut = ‘’, shortcut_context = 0)
Parameters: Returns: вставленное действие.
Return type: insert_action(action)
Parameters: - pos (int) – позиция элемента.
- action (
cerebro.actions.Action
) – действие.
Returns: добавленное действие.
Return type: Вставляет действие в определенную позицию.
my_action = cerebro.actions.TaskToolBar().insert_action(0, 'function', 'name')
See also
-
remove_action
(function)[source]¶ Parameters: function (string) – исполняемая функция элемента. Удаляет действие.
See also
Parameters: name (string) – имя меню. Удаляет меню.
See also