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