[Python-3000] Add a standard GUI system
Bill Janssen
janssen at parc.com
Fri Apr 28 06:50:46 CEST 2006
I mentioned this a couple of weeks ago, and here it is again.
The biggest wart in Python 2, the one that forces me to use another
language, is the lack of a standard GUI. By standard, I mean that
when you install Python on a system, the GUI toolkit is also
installed.
I suggest that for Python 3K, we adopt Greg Ewing's PyGUI into the
standard library. It's been around for years, works on every major
platform (using GTK+ for Windows and X11, and Cocoa for Mac OS X), is
Pythonic in flavor, and is aimed at eventual inclusion into the
standard library.
http://www.cosc.canterbury.ac.nz/~greg/python_gui/
Might want to add another port of it, to a lower-level multi-platform
framework like cairo (which is now being used in Mono, and Firefox,
and GTK+). To function properly in a plug-in in a Web browser, you
probably need to take over an existing window, and use it.
Bill
More information about the Python-3000
mailing list