Программный интерфейс к клиентскому приложению Cerebro на языке Python¶
Программный интерфейс позволяет расширять возможности клиентского приложения, используя дополнительные Python-модули.
Существует несколько способов расширения возможностей:
- обработка событий;
- встраивание меню;
- обработка входа в программу и выхода из неё.
Приложение генерирует событие, когда происходит какое-либо изменение данных пользователем. Например, создание сообщения, задачи, изменение свойств задач и т.д. Программный интерфейс позволяет управлять этими событиями.
Программный интерфейс позволяет встраивать пользовательские меню в главное и контекстные меню приложения.
Обработка входа в программу и выхода из неё
Также программный интерфейс позволяет обработать моменты входа и выхода из программы, где вы можете произвести какие-либо свои действия для инициализации и завершения сеанса работы с приложением.
Взаимодействие с приложением осуществляется через пакет cerebro. С помощью него осуществляется доступ к данным и управляющим функциям, вызов простых графических интерфейсов, доступ к файловому хранилищу и базе данных.