User Tools

Site Tools


en:products:pussy:concepts:plugin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:products:pussy:concepts:plugin [2025/06/19 22:56] ironmeshen:products:pussy:concepts:plugin [2025/06/20 06:46] (current) ironmesh
Line 1: Line 1:
-FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// 
- 
 ====== Plugin ====== ====== Plugin ======
  
-PUSSY является программным комплексом, который предоставляет средства для разработки и управления программами, написанными на языке Python, эти программы являются подключаемыми модулями, которые используются посредством [[:en:products:pussy:concepts:manager|Manager]]далее эти модули будут называться плагинамиПлагин по сути является Python пакетомкоторый представляет из себя папку на жестком диске, которая включает в себя файл //_ _init_ _.py// весь код плагина может находиться в этом файлено на практике для крупных приложений так делать не следуетв виду трудности дальнейшей поддержки.+PUSSY is a software suit that provides tools for development and management оf programs written in **Python**.** **These programs are connectable modules that are used by the **Manager**in further these modules will be called **Plugins**The **Plugin **is essentially a Python packagewhich consists of a folder on the hard drive that includes the// _ _init_ _.py// file. All the plugin code may be placed in this filebut if's not good practice for large applicationsdue to the difficulties of further support.
  
-Плагин должен включать в себя:+The Plugin must include:
  
-  * Класс-потомок [[: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]] +  * Class inherited from [[:products:pussy:api:pyub:types:ubwidget]], that defines user interface of **Plugin**, [[:products:pussy:api:pyub:types:ubwidget]] inherited from [[https://doc.qt.io/qtforpython-6/PySide6/QtWidgets/QWidget.html|QWidget]], so read PySide 6 official manual to learn how to create apps with GUIyou can create interface forms manually or with using [[:products:pussy:concepts:qtdesigner|QtDesigner]]. 
-  * Класс-потомок [[:products:pussy:api:pyub:types:propertycontainer]] (наличие опционально), который включает в себя пользовательские настройки.+  * Class inherited from [[:products:pussy:api:pyub:types:propertycontainer]] (optionalthat includes user settings.
  
  
en/products/pussy/concepts/plugin.1750362970.txt.gz · Last modified: by ironmesh