[PyKDE] Support for Qt v1.x and Qt v2.x
Boudewijn Rempt
bsarempt at rempt.xs4all.nl
Fri Feb 25 20:54:01 GMT 2000
On Fri, 25 Feb 2000, Phil Thompson wrote:
> I've asked this of a few people before the mailing list was created...
>
> The way things are structured at the moment it is going to be a pain to
> have PyQt for Qt v1.x and PyQt for v2.x installed at the same time.
>
> How important is this to people?
>
For me, not at all. There are two reasons I've not gone over to
KDE 2: the first is that kicker doesn't know its own height
most of the times, and the second is that PyKDE doesn't support
it yet ;-). Of course, the fact that there's no API freeze yet
is important too...
> Unfortunately Python doesn't have Tcl's ability to nicely handle
> different versions of an extension module. One way would be for the
> Python module that supports Qt v2.x to be called "qt2" rather than
> "qt". The disadvantage is that a script that is portable between
> versions would need to specify "import qt" or "import qt2" when it
> shouldn't need to make the distinction.
>
How likely is it for a script to be portable between 1 and 2? For Qt
it seems possible, but for KDE I don't think it's realistic. I wouldn't
mind using qt2 as an import name, but perhaps things get more diffucult
with KDE (khtml2, kdecore2...). I'd prefer things to be as close as
possible to what a C++ programmer would have to include.
More information about the PyQt
mailing list