[Python-3000] Requirements for a standard GUI library

Antoine Pitrou solipsis at pitrou.net
Thu May 11 19:16:28 CEST 2006


Le jeudi 11 mai 2006 à 10:00 -0600, Travis E. Oliphant a écrit :
> 
> That sounds reasonable.   As I said before, I like the idea of PyGUI. 
> My main consternation is wxWindows.  I'm not a big fan of how wxPython 
> builds on top of wxWindows which builds on top of GTK which itself 
> builds on GDI which is itself a cross-platform layer on top of X11. 

You are mixing up a lot of things.
AFAIK there is nothing named GDI in or under GTK. GDI is the drawing
layer in Microsoft Windows.
There is something named GDK which is a general non-graphical library to
complement the C stdlib, not a "cross-platform layer on top of X11".

Also, the only two layers which have a substantial influence on user
expericence are GTK and wxWindows. Granted, this is more complicated
than only one layer, but it's not the pile of crap you are making it to
be.

> There are way too many layers of indirection there for my tastes.   As a 
> result, my (limited) experience with wxWindows on Linux has not been 
> pleasant.

As if the layers of indirection were visible to the developer?
How do you think less layers would have improved your developer
experience?

There are problems with wxWindows but you cannot claim that any
cross-platform GUI library would have as many problems.




More information about the Python-3000 mailing list