GUI Frameworks in Python?

Thomas Heller theller at python.net
Tue Apr 6 10:08:40 EDT 2004


> Hung Jung Lu wrote:
>> Can someone outline some differences/advantages of PyGTK vs. wxPython?
>

Greg Ewing <greg at cosc.canterbury.ac.nz>:
> Having had an intensive experience with both recently, I
> can give you some of my impressions.
>
> I started a project using wxPython, having heard good things
> about it. At first it seemed all right, but as things progressed
> I found myself becoming more and more frustrated with it.
> Everything seemed to be just a little more complicated than
> it needed to be, and I kept on running into bugs, limitations and
> strange behaviours that I had to work around.
>
> As an experiment, I tried re-writing it to use PyGtk, to find
> out what it would be like. It turned out to be a much more
> pleasant experience. The wrapping is very straightforward and
> Pythonic, and everything Just Works the way I expect. I've
> yet to encounter a single bug or unreasonable limitation.
>
>> A first look at PyGTK shows me a more Unix-like look-and-feel. On the
>> other hand, wxPython on Windows does look very much like any other
>> Windows applications.
>
> It doesn't look quite the same as native apps on Windows, but
> for my purposes it's close enough. If precise Windows authenticity
> is important to you, you might have to use wxPython or something else
> that uses native Windows widgets.

I still think that a native windows toolkit written in pure Python,
based on venster, maybe, with a 'pythonic' api on top would be a killer.

Thomas





More information about the Python-list mailing list