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.
- 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.
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.