From: boud at rempt.xs4all.nl (boud at rempt.xs4all.nl)
Date: Tue, 6 Apr 1999 07:21:30 GMT
Subject: Python and Qt+KDE
References: <36F940DC.44F08BDF@druga.com>  <7dbtb8$38j$1@nnrp1.dejanews.com>  <7dec78$977$1@Starbase.NeoSoft.COM>  <36FB0C5F.E6CE768D@zarlut.utexas.edu> <199903290118.UAA05150@mira.erols.com> <3708D549.12844324@trust.ee>
Message-ID: <F9rB3v.Ft@rempt.xs4all.nl>
Content-Length: 2052
X-UID: 374                                                  

"A.M. Kuchling" wrote:
> 
>         (I'm looking into GUI alternatives to Tkinter, having looked
> at PyGTK, but haven't yet examined PyKDE to any significant degree;
> comments on it would probably be helpful for many people interested in
> writing desktop apps in Python.)

I've just decided to go with the pyKDE bindings for the application I'm
developing (on linux). I've looked at tkInter (+ pmw), pyGTK, wWindows,
Wpy, XForms, CGI, and the old kdebindings from python.org. 

The old kdebindings were obviously not up to date, although they were
nicely structured and not very memory intensive. CGI can't deliver a
complex interface, XForms I couldn't get to work. Wpy is based on the
Microsoft Foundation Classes, which since I only work in VB on Windows
isn't a plus from me, and doesn't seem to be very complete or
full-featured. WxWindows was rather nice (and portable), but rather
complicated to install. The documentation is very reasonable. Gtk is in
so rapid a development that it would be difficult to decide which
version to work with - and I didn't think much of the framework as
presented by the example applications. TkInter looks nice - as can be
seen from Grail or PySol - but is rather underdocumented.

The KDE bindings are rather complete, and the documentation Troll
delivers for Qt is very good - and useable with the Python bindings.
I'm currently working my way through the KDE tutorials, translating from
c++ (which I don't know much about) to Python (which I am learning
quickly).  The KDE bindings are a bit heavy on the memory - but that
issue is being addressed. Qt has some great widgets. The KDE + Qt
framework is very nice to work with, in my opinion, and the resulting
applications look good. And the maintainer of the pyKde bindings
reacted very quickly to some questions I had.

This is just a description of the way I reached the decision to
go with KDE - and I might have made mistakes along the way, so
your mileage may vary, of course. All disclaimers apply.
-- 

Boudewijn Rempt  | www.xs4all.nl/~bsarempt




