On Monday 24 March 2003 09:34 pm, Greg Ward wrote:
> On 23 March 2003, Michael McLay said:
> > Of the big three; PyGtk, wxPython, and PyQT; I believe the PyGtk package
> > is probably the closest match to the Python coding philosophy and style.
>
> If I had to pick one of those, right now I'd pick PyGtk.  (Although
> first I should spend a weekend immersed in (Py)Qt, because I've never
> used it and I keep hearing good things about it.)  I played with
> wxPython for a few days recently, and I think I was expecting something
> a little higher-level.  Since wxWindows and GTK seem to have pretty much
> the same level of abstraction, then so do wxPython and PyGtk.  And I had
> an easier time getting things to work with PyGtk than with wxPython, so
> that's what I'm using now.
>
> wx{Windows,Python}'s similarity to MFC would probably be as much a point
> against it in certain circles (ie. Unix/Linux geeks) as it is a point in
> favour in other circles.  Personally, I think Gtk's model is just
> insanely sensible, and PyGtk reflects it very well.  wxWindows seemed a
> bit more awkward, and wxPython inherits some of that awkwardness.
>
> As for documentation, wxPython and PyGtk both, well, err, umm, suck.
> Let's not mince words.  wxPython is a tad better, but not enough.
> However, Gtk has really quite good docs -- much better than wxWindows
> IHMO -- and translating on-the-fly to Python is not too much work.
>
> Disclaimer: all of the above is based on about two days' playing with
> wxPython, and 3-4 days playing with PyGtk.  I am by no means an expert
> here, just a competent hacker dipping his toes in the GUI pool for the
> first time in many years.  (Last time I did this was with Perl/Tk 6-7
> years ago.)

Thanks for your impressions of the candidate GUIs. I think your observations 
are apt, despite the minimal time spent with each GUI. I say this because the 
initial impression of working with the GUI API is important to attracting new 
users. The interface needs to be intuitive and practical from day one.  If 
you, as an experienced Python programmer, find PyGtk "insanely sensible" then 
I'd say that is a good reason for it to be selected to be part of the Python 
distribution. Python is all about being sensible and PyGtk seems to be a good 
fit in this regard.


_______________________________________________
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to