PyGUI as a standard GUI API for Python?

Peter Decker pydecker at
Fri Sep 5 17:19:20 CEST 2008

On Wed, Sep 3, 2008 at 11:57 AM, Diez B. Roggisch <deets at> wrote:
> Michael Palmer schrieb:
>> As anyone knows, the state of Python GUI programming is a little
>> fractured at this time, with many toolkits, wrappers and meta-wrappers
>> dead and alive, with or without documentation.
>> I've come across two projects that have the appeal of striving for
>> simple, pythonic APIs: PyGUI and wax.  The latter is a wrapper around
>> wxPython. It is  lacking documentation but actually quite usable and
>> concise. The other, PyGUI, has an even nicer API and more docs but has
>> relatively few widgets implemented at this time. It also strives for
>> compatibility with several toolkits (two at this time), which I think
>> is the right idea.
> I disagree with that. Meta-wrappers like this will always suffer from
> problems, as they have difficulties providing a consistent api. For example
> wx is said to be very windows-toolkit-centric in it's API. Yes I know that
> it works under Linux with GTK, but it does not come as natural .

With all due respect, it seems like you are not terribly familiar with
wxPython. It uses the native UI toolkit for each platform wherever
possible: Aqua on OS X; MFC on Windows and Gtk on Linux. Applications
tend to look 'natural' on each platform, rather than uniform across
platforms, and I believe that this is what most people prefer.


# p.d.

More information about the Python-list mailing list