Re: Qt-TP2
Brought to you by:
rathmann
From: <ger...@gr...> - 2004-09-28 19:51:52
|
On Tue, 28 Sep 2004 20:09:15 +0200, Gael Martin wrote > Uwe Rathmann wrote: >=20 > > Let=B4s see what happens when the commercial users realize what happe= ns=20 > > to their applications with Qt4 ... >=20 > Well I'm one of them, I just tried to compile one of our main=20 > application out of the shelf (not even GUI based one so I was so=20 > looking forward to QT4 which split the librairies) it just plainly=20 > doesn't work, even with QT_COMPAT define etc....I don't know if this=20 > is because the tp2 is not finished yet but this is not going to be=20 > fun at all. > These are deliberate choices: the trolls want to make the interface leane= r and for an outsider it makes sense, because Qt is really fat. I think that they also have some maintainance problems with the old library. Look at the mailling list: somebody complained about the missing raster operation modes (Qwt uses those in QwtPicker & friends) and the trolls asked the complainer to make his point. We have had lots of problems with the XorROP text drawing on X-Windows: since its introduction in Qt-2.3 it has never worked properly (-> hard to maintain). Maybe, if there are enough people with real examples why they need raster operations they put it back in (there seems to be no native support for rasterop drawing on MacOSX). Of course one can similate the XorROP mode with a backing store, but XorROP was invented to eliminate a backing store (it is patented http://wiki.ael.be/index.php/EnglishSWPatentExample= s -- is that the real reason for its elimination?).=20 >=20 > I think they did some cleanup in the function name, on top of my head: >=20 > QFileInfo::absFilePath() is now called QFileInfo::absoluteFilePath() > QFileInfo::extension(bool complete) has now become two functions=20 > QFileInfo::completeSuffix() and QFileInfo::suffix() >=20 > The old functions are still there in there if you enable QT_COMPAT=20 > but what was the point of that? I mean it doesn't take long to=20 > figure that absFilePath stands for Absolute File Path. >=20 > I think it's going to mean a serious rewrite, I'm dreading to=20 > compile our GUI based applications. > Try it. Maybe you are lucky if you do a lot of designer stuff (designer code must be more predictable than some of the clever tricks in Qwt). Did you subscribe to qt4...@tr... ? (I'll be honest: I was subscribed myself for 2 days, but I am not a professional programmer. I program for mostly for fun, do not like complaining on lists and so I leave the complaining to professionals) Gerard |