yapsy-gtk-example
yapsy-gtk-example copied to clipboard
Example Using Yapsy Python Plugins with GTK+
Example Using Yapsy Python Plugins with GTK+
This is an example Python GTK+ application I have been using for experimenting with Yapsy, a simple python plugin system. The code has a ton of comments and you can read more details on my blog post: Python Plugins with Yapsy.
Dependencies
- Python 2
- GTK+ 3
-
Yapsy - Make sure you grab the Python2 version
and not the Python3 version. Eg.
pip install Yapsy==1.9
-
PyXDG - Most Linux
distributions will likely have
pyxdg
orpython-xdg
in their software repositories.
Running the Example
Launch the application with:
python yapsy-gtk-example.py
Which should show a window like the one below.
To get started, take a look at yapsy-gtk-example.py
first and then look into
the plugin files inside of the plugins
directory.