TrollTech recently Qt 3.3 introduces many new features as well as many improvements over the 3.2.x series. The Qt version 3.3 series is binary compatible with the 3.2.x series. Qt 3.3 is .NET enabled, it supports IPv6 in addition to IPv4 and it now includes a new tool class called QLocale among other new goodies. Its Qt/Embedded version has added support for SNAP graphics drivers from SciTech Software. This gives access to accelerated drivers for more than 150 graphics chipsets (new SciTech DDK here).
what does this mean exactly?
If you click that link and read it, you will find the answers you are looking for.
Two things where I was waiting for:
– Added support for Xft2 client side fonts on X servers without the RENDER extension.
– Added a new configure option (-dlopen-opengl) which will remove the OpenGL and Xmu library dependencies in the Qt library. The functions used by Qt in those libraries are resolved manually using dlopen() when this option is used.
Now I can use remote Qt apps on my slow machine (old XFree, using ssh -X) and have AA fonts enabled.
The second one is really important, because now we can prelink KDE when using the nVidia drivers. These drivers are (for performance reasons) compiled with -PIC so it’s impossible to prelink it. This is now solved because Qt is not linked directly anymore to the OpenGL libs.
Sorry, what I meant to say is that I could not find any more information (“using qt objects in microsoft .net”) in the ActiveQt Framework for 3.3 because it appears that the document does not exist.
Support for new 64bit platforms and compilers has been added for Qt 3.3. Qt now supports Itanium on both Linux (Intel) and Windows (VC++). Qt 3.3 now also officially supports FreeBSD.
and how did you manage to get the impression that it had been released when she CLEARLY states that INFORMATION has been released? doesnt mention anything else anywhere.
I think that IBM should buy Trolltech and put Qt as GPL. KDE/Qt is better than Gnome/GTK+ and I think that would be cheaper to buy Trolltech than reinvent the weel with GTK/Gnome.
The only thing that GTK+ is better than Ot is your license. If Qt was GPL for Unix and Windows it would be great !
Marcelo,
Qt is available under either a two license option (QPL or GPL) — read http://www.trolltech.com/newsroom/announcements/00000043.html“> — or under commercial terms.
/dev/null,
I know this but Qt is not GPL if you make commercial applications or if you use it to make software for Windows. For me it is crucial to have a true multiplatform toolkit to ease the development of commercial applications.
If Adobe Photoshop, for example, was made with Qt it would be trivial to offer a linux version of it.
GTK+ support for Windows or oyher non-Unix platforms is bad.
I think that Trolltech would be extremely cheap for a big company like Novell, Sun or IBM.
I know this but Qt is not GPL if you make commercial applications
Yes, if you create closed apps, your app and the library are not GPLed. As the QT library is already available under the GPL, you can only create Free licensed apps with it. The other licenses exist for when the coder would otherwise be breaking the GPL by making a closed app.
This is true of all software that is GPLed.
Qt (for X11, Linux-Framebuffer and Mac OS X) is GPL!!!!!
There is no GPLed (3.x) Windows version.
But GTK+ isn’t GPL!! It’s LGPL, so it can be dynamically linked by all (even proprietery) apps.
Qt (for X11, Linux-Framebuffer and Mac OS X) can be linked by any GPL and by BSD/X11 like licensed apps (through QPL, not the GPL) for free. But developers of proprietery apps have to pay a license fee.
Actually, the BSD license is fully GPL-compatible. The reason for this is that a program doesn’t become a derived work of a library until runtime, when it is linked. The linked-binary then becomes GPL. The BSD license is liberal enough to allow the running binary image to be GPL’ed (though, the source code remains under the BSD license), so linking BSD (and a number of other similarly liberal licenses) to GPL’ed libraries is no problem.
Ok, I was confused about LGPL and GPL terms. I think that Qt should be LGPL, like GTK+.
And we still don’t have KDE 3.2
totally agree with u.
i tried to accept gtk once but its really a mess
problem of qt is the license for close source/proprietary development.
so i use wxwindows, cross platform at its best
Trolltech is a company. Not an open source development community. I don’t think their business plan was to give away Qt. They have employees to pay. The dual license is already a better deal for everybody than you get with Windows (but not better than with Java). Why should you not pay for a product that you make money off?
Adobe Photoshop Album is written in Qt.
For a long time SUN did not show much interest in the desktop while IBM has been showing some with Eclipse/Java. Maybe that picture will change now that SUN is ramping up on JDS/GNOME and will get IBM to think about moving some eggs into another basket. Despite their Java commitments, IBM appears to me to be the least ‘religious’ about what technology they use. I think it also depends on what Novell is going to do. Will they puttting the gravity on GNOME/Ximian leaving Qt/KDE up for grabs?
I agree that it would be a drop in the ocean for IBM to purchase Trolltech. But even if they did the purchase I would not be surprised if they did not change the dual license.
I played a little with Qt at one point. Read some of the documentation. And it looks like quality to me. I also looked a little at GTK at one point. At the time I did not get the same thoughts. Which maybe is why Qt is not as free as GTK.
One of the problems of Qt is the fact that it doesn’t make use of native widgets. This becomes obvious on Panther, where Qt still renders tabs, when Panther has replaced those with ‘lozenges’.
“so i use wxwindows, cross platform at its best ”
Did you ever try GTKmm? I’ve found it to be a stunningly elegant toolkit, moreso than even wxWindows or Qt. It’s got STL support!
Although I must admit, wxWindows is absolutely phenomenal for cross-platform development. Certainly no shame in using it if you need that particular advantage.
-Erwos
It officially supports Intel C compiler on FreeBSD! And now that ICC 8.0 is out maybe I can forget about gcc on my system.
I hope that in your venture to write commercial apps, you’ll be as generous as you want Trolltech to be and offer them using LGPL or GPL and make them free too – see how long your business lasts.
Trolltech has got a sensible position on the licencing front, try and understand it and put your own greed in the bin.
This “arguement” about licencing is such a load of rubbish, usually made by people who open mouth first then engage brain later (if lucky)
<end of rant>