User Tools

Site Tools


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