Инструменты пользователя

Инструменты сайта


products:pussy:concepts:plugin

Это старая версия документа!


Плагин

PUSSY является программным комплексом, который предоставляет средства для разработки и управления программами, написанными на языке Python, эти программы являются подключаемыми модулями, которые используются посредством Менеджера, далее эти модули будут называться плагинами. Плагин по сути является Python пакетом, который представляет из себя папку на жестком диске, которая включает в себя файл //_ _init_ _.py, // весь код плагина может находиться в этом файле, но на практике для крупных приложений так делать не следует, в виду усложнения дальнейшей поддержки.

Плагин должен включать в себя:

  • Класс-потомок UBWidget, в котором определяется интерфейс Плагина, UBWidgetунаследован от QWidget, смотрите официальную документацию PySide6, верстать интерфейс можно как ручную в коде, так и при помощи QtDesigner;
  • Класс-потомок PropertyContainer (опционально), который включает в себя пользовательские настройки.

Урок по разработке плагина читайте в материале

products/pussy/concepts/plugin.1701093172.txt.gz · Последнее изменение: (внешнее изменение)