products:pussy:concepts:plugin
Плагин
PUSSY является программным комплексом, который предоставляет средства для разработки и управления программами, написанными на языке Python, эти программы являются подключаемыми модулями, которые используются посредством Менеджера, далее эти модули будут называться плагинами. Плагин по сути является Python пакетом, который представляет из себя папку на жестком диске, которая включает в себя файл _ _init_ _.py, весь код плагина может находиться в этом файле, но на практике для крупных приложений так делать не следует, в виду трудности дальнейшей поддержки.
Плагин должен включать в себя:
- Класс-потомок UBWidget, в котором определяется интерфейс Плагина, UBWidget унаследован от QWidget, поэтому смотрите официальную документацию PySide6, чтобы узнать о том, как верстать графические интерфейсы, верстать интерфейс можно как ручную, в коде, так и при помощи QtDesigner
- Класс-потомок PropertyContainer (наличие опционально), который включает в себя пользовательские настройки.
Урок по разработке плагина читайте в материале
products/pussy/concepts/plugin.txt · Последнее изменение: — 127.0.0.1