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.Actionaction: действие. :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