en:products:pussy:concepts:plugin
Plugin
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 package, which consists of a folder on the hard drive that includes the// _ _init_ _.py// file. All the plugin code may be placed in this file, but if's not good practice for large applications, due to the difficulties of further support.
The Plugin must include:
- Class inherited from UBWidget, that defines user interface of Plugin, UBWidget inherited from QWidget, so read PySide 6 official manual to learn how to create apps with GUI, you can create interface forms manually or with using QtDesigner.
- Class inherited from PropertyContainer (optional) that includes user settings.
en/products/pussy/concepts/plugin.txt · Last modified: by ironmesh