[Python-3000] Add a standard GUI system

Michael P. Soulier msoulier at digitaltorque.ca
Sat Apr 29 03:29:28 CEST 2006


Antoine Pitrou wrote:
> I don't see what the problem is with installing wxPython separately from
> Python. There are installers for Windows, and any decent Linux distro
> packages it (so you can just type "urpmi wxPython" or whatever). Also,
> py2exe and py2app handle it gracefully if you want to ship a standalone
> installer for your application.

As someone who is trying to do cross-platform development with Python,
wxPython, and other components like sqlite and pysqlite, I would like to
see the versions that I have to synchronize reduced. Linux distros ship
a given version of Python, often several revs older because it changes
too fast for them to keep up. If they package wxPython at all, it's an
older version.

Then on Windows, I have to install the same older versions, synchronize
on a version of wxGlade so that I have a decent RAD tool, grab an editor
from elsewhere... Tough sell to my coworkers who just install the
JDK+Netbeans and have it all included, on any platform that I work on.

> The remaining question is why Tk is shipped by default with Python. It
> is a very outdated UI and feels totally awful to a newcomer. So it may
> give the bad impression that "this is what Python GUIs look like" if it
> comes by default with Python.
> 
> Better not ship a "standard GUI system" and let everybody choose, IMHO.

The API is great, but the widgets need updating. I guess no one has
bothered to do it yet. Pmw isn't included either, is it? High-level
widgets are certainly needed, Tk doesn't some with enough of them.

Mike
-- 
Michael P. Soulier <msoulier at digitaltorque.ca>
"Any intelligent fool can make things bigger and more complex... It
takes a touch of genius - and a lot of courage to move in the opposite
direction." --Albert Einstein

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://mail.python.org/pipermail/python-3000/attachments/20060428/dc4851be/attachment.pgp 


More information about the Python-3000 mailing list