Overview

guiskel -- Skeletons for Python gui applications

You'd like to create a new desktop GUI app, but you're not sure what toolkit to pick? With guiskel,
you can fool around with pre-created toy projects in every GUI toolkit supported by Python.

HOW TO USE

1. Install Python 3.2+
2. Install project-dependant dependencies.
3. Run "python build.py <sub-project name>"
4. Run "python run.py"

DEPENDENCIES

qt:
 - PyQt 4.8+ from http://www.riverbankcomputing.co.uk/
cocoa:
 - XCode 4
 - ObjP from http://bitbucket.org/hsoft/objp
 - pluginbuilder http://bitbucket.org/hsoft/pluginbuilder
xibless:
 - Apple's Command line tools (or XCode) at http://developer.apple.com/downloads
 - ObjP from http://bitbucket.org/hsoft/objp
 - pluginbuilder http://bitbucket.org/hsoft/pluginbuilder
 - xibless from http://bitbucket.org/hsoft/xibless
tk:
 - None
gtk:
 - PyGObject 3.0
vala-dbus:
 - gtk+3.0
 - gio-2.0
 - python-dbus
 - PyGObject 3.0

NOTES

These skeleton projects follow a design pattern I called "cross-toolkit development" and I talk
about in in my article at http://www.hardcoded.net/articles/cross-toolkit-software.htm . You might
want to read about it.

I lied to you, it's not all GUI supported by Python that are included here, just a few, but that's
because I don't know them all! Please, feel free to contribute your own skeleton project! Repository
is at http://bitbucket.org/hsoft/guiskel