[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