Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Skeletons for Python gui applications
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
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