Для расширения возможностей приложения используются четыре Python-модуля:
Шаблоны этих модулей называются соответственно:
Для того чтобы использовать то или иное расширение, нужно переименовать файл в {name}.py. Например:
action.py.template -> action.py
Шаблоны модулей содержат функции, которые вызываются из приложения в определенный момент. В телах этих функций и пишется код, который будет исполняться при вызове этих функций из приложения.
Например, в шаблоне action.py.template есть функция def action.init_actions(). Для добавления пользовательского меню, вам нужно:
action.py:
import examples # Import examples package
def init_actions():
# Call function to adding user-defined menus
examples.action.main()
```