Skip to content
Example Using Yapsy Python Plugins with GTK+
Python
Latest commit 87f1486 Jun 9, 2012 @MicahCarrick "Initial commit"
Failed to load latest commit information.
plugins "Initial commit" Jun 9, 2012
.gitignore "Initial commit" Jun 9, 2012
README.markdown "Initial commit" Jun 9, 2012
plugin.png "Initial commit" Jun 9, 2012
widgets.py "Initial commit" Jun 9, 2012
yapsy-gtk-example.py "Initial commit" Jun 9, 2012

README.markdown

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

Screenshot of yapsy-gtk-example Window

To get started, take a look at yapsy-gtk-example.py first and then look into the plugin files inside of the plugins directory.

Something went wrong with that request. Please try again.