Trolltech Releases Qt 3.1
Isle writes "Trolltech has today released Qt 3.1. Qt is the C++ library behind KDE and this release means that the road is paved for the KDE 3.1 RC4 monday to become final. Here is a list of major new features. Among those are Qt Script for Applications, better integration with Mofit and an improved build system."
Now, I know some people feel it's redundant to bring this up, but why does it cost so much to license Qt for commercial applications? I mean, I can buy Visual Studio for each of my developers for less than I can license Qt-X11. How does that encourage me to develop for Qt? What about shareware applications? Why not make Qt LGPL?
A solution to the problem with music today
I know it will cygwin but :
"With the release of Qt 3.1, customers who use Qt for Microsoft Windows development can now use Qt with ActiveX."
When can I expect a native KDE ?
Their html is weird too
<title>Trolltech - Title</title>
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
What is Slashdot doing promoting software written by trolls? It's pretty hypocritical, and it might give trolls the idea that they're welcome here. Editors, could you please cancel this story?
Karma: Good (despite my invention of the Karma: sig)
Maybe I should just go straight cvs...
Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
What's the status of the XFT support? I heard that was to be *the* new feature of 3.1, I didn't see it mentioned anywhere.
No more comment - that's it. BFD.
I still think that Qt is easily the worst thing about KDE. It supports few languages (and only C++ well) unlike the huge array of languages with excellent gtk bindings, it's much slower than gtk, it's large (and brings a lot more baggage with it than I want for a simple widget set), it fails to use the STL, every packaged version I've used screws with and then fails to clean up my ld.so.conf...
I don't find the widgets that attractive. Qt lacks gtk's incredibly useful dynamic keybinding features (in any gtk-using program, drag your mouse down to a menu item, and while holding the button, hit the key combination you want to bind to the key).
The licensing thing isn't as bad as it used to be, but it's still frusterating. Some people have said that this needs to be the case for Qt to be funded -- well, gtk manages without putting annoying licensing into their product, and I'm not entirely sure that something as fundamental as a (intended to be universalized) widget set should be controlled by a single, private organization.
Just my thoughts, and I'm sure some people (Guillame Laurent, and the ever-vocal Mosfet) probably feel quite differently...
May we never see th
Where the fuck is CVS and why do I have to get patches made by Xdelta ? I want to patch my sources, not create a new tarball and untar it again.
The software landscape has changed in the last 10 years. Who would have believed a decade ago that commercial software vendors would embrace the GPL while selling the same software commercially? It's so crazy - it just might work!
After having read the previous comments I'd like to post a reply to all of you.
Trolltech is a company selling a cross platform library called Qt. It is freely available under GPL and QPL for the Unix/X11 platform. The licensing costs for other platforms are there since Trolltech tries to make money from their product.
Many claim the Qt is bloated. This is because they do not see what Qt is. Qt is not a UI toolkit, it is an entire cross platform toolkit. That is why it includes most problem areas: sockets, file system access, database access, UI and much more.
The next set of common complaints is concering the STL usage. From Qt 3.x you can use STL together with Qt. Qt does however provide its' own classes for text, values, etc. This is to provide better cross platform support, for example QString supports unicode on all platforms. The QList and other container classes contain useful extensions compared with the STL containers.
As for language dependence. In professional software development C++ is the most commonly used language and will be for quite some time. The other language bindings available are great for developers wanting to use other languages, but they do not render much (or any) revenues to trolltech and is thus not interesting.
The signal/slot architecture used in Qt is also a thing to complain about. What does it do? It makes the code more intuit and estetic. It also speeds up the development (no need to declare struct/classes to pass arguments). Qt provides good debugging support to find all the dynamic errors that can arise from this. The architecture is (now) well tested and proven to work.
To sum things up: 1) Qt is a cross platform toolkit, not only a UI toolkit, 2) Trolltech wants to make profit, noone forces them inte giving the open source community access to Qt, be grateful, 3) the signal/slot architecture works in real life even though it is not the optimal solution from a philosophical point of view.
All above is MHO. I do not mean to flame anyone!
This will probably provide inroads to create easily scripted trojans, virus's in QT applications?
Also with linking support for Active X within the QT suite, it sure sounds like a cocktail of fun for would-be viruses.
Look out KMail!