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

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


products:pussy:concepts:plugin

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
products:pussy:concepts:plugin [2023/11/26 22:33] ironmeshproducts:pussy:concepts:plugin [2023/12/07 02:53] (текущий) ironmesh
Строка 1: Строка 1:
 ====== Плагин ====== ====== Плагин ======
  
-FIXME+PUSSY является программным комплексом, который предоставляет средства для разработки и управления программами, написанными на языке Python, эти программы являются подключаемыми модулями, которые используются посредством [[:products:pussy:concepts:manager|Менеджера]], далее эти модули будут называться плагинами. Плагин по сути является Python пакетом, который представляет из себя папку на жестком диске, которая включает в себя файл //_ _init_ _.py, // весь код плагина может находиться в этом файле, но на практике для крупных приложений так делать не следует, в виду трудности дальнейшей поддержки.
  
-PUSSY является программным комплексом, который предоставляет средства для разработки и управления программами, написанными на языке Python,  эти программы являются подключаемыми модулями, которые используются посредством [[:products:pussy:concepts:manager|Менеджера]], далее эти модули будут называться плагинами. Плагин по сути является Python пакетом, который представляет из себя папку на жестком диске, которая включает в себя файл //__init__.py.//+Плагин должен включать в себя: 
 + 
 +  * Класс-потомок [[:products:pussy:api:pyub:types:ubwidget|]]в котором определяется интерфейс Плагина, [[:products:pussy:api:pyub:types:ubwidget|]] унаследован от [[https://doc.qt.io/qtforpython-6/PySide6/QtWidgets/QWidget.html|QWidget]], поэтому смотрите официальную документацию PySide6, чтобы узнать о том, как верстать графические интерфейсыверстать интерфейс можно как ручнуюв коде, так и при помощи [[:products:pussy:concepts:qtdesigner|QtDesigner]] 
 +  * Класс-потомок [[:products:pussy:api:pyub:types:propertycontainer|]] аличие опционально), который включает в себя пользовательские настройки
 + 
 +<WRAP center round tip 60%> 
 + 
 +Урок по разработке плагина читайте в [[:products:pussy:other:quick_start|материале]] 
 + 
 +</WRAP>
  
  
products/pussy/concepts/plugin.1701027230.txt.gz · Последнее изменение: (внешнее изменение)