Toby J Sargeant <tjs at mail.csse.monash.edu.au> wrote:
> On Thu, Jun 28, 2001 at 05:47:03PM +0200, Alex Martelli wrote:
>> Very interesting -- NOW, is there a way one can develop Python
>> software, cross-platform, using Qt, and redistribute it: legally,
>> for free and with sources?
>>
> You should have a look at PyQt. For some reason it's relatively unknown,
> despite being (IMHO) the best and most elegant set of bindings for
> developing GUI applications with python.
> The Qt bindings are much more organised and featureful than I remember
> tkinter being. They're also much more objectlike than gtk, and they
> don't exhibit the windows legacy that the wx toolkit does, with all the
> attendent problems of multiple dispatch from a single event, and needing
> to make up magic numbers for internal events.
> Apparently Phil Thompson is going to be making win32 binaries of the PyQt
> modules available sometime soon, to save people who don't want to compile
> it themselves some effort.
> PyQt should also be available for mac development, given that Qt is free
> for the mac as well, but I don't think I've ever heard of anyone trying
> to build it there.
I just want to add the URL for PyQt to this -
http://www.thekompany.com/projects/pykde
There's also work underway to rejuvenate the PyKDE bindings - binding
all of KDE to Python, which is a welcome addition to the Python
bindings to DCop.
Lastly: Opendocs is publishing my book on PyQt, and they will be making
the first version of what I've completed up to now available very soon
at:
http://www.opendocs.org
To give an indication of the versatility of PyQt: I've nearly completed
a chapter that deals with writing custom widget themes - something you
cannot do in Python with any of the other GUI toolkits, to my best
knowledge.
--
Boudewijn Rempt | http://www.valdyas.org