Slashdot Mirror


Trolltech Releases First Qt 4 Technology Preview

An anonymous reader writes "Trolltech has announced the availability of the first Qt 4 Technical Preview. Qt 4, the next major release of the popular cross-platform C++ application framework which KDE is based on, is scheduled for final release in late Q1, 2005. Download mirrors here, here and here."

6 of 95 comments (clear)

  1. Re:I love Qt! by EnglishTim · · Score: 4, Informative

    Your wish is trolltechs command.

    Well, no it's not. There is no free edition of Qt for Windows. If you want to develop a program that will run on Windows, you'll need to buy it.

    If you can't do Windows, it kind of throws out the whole crossplatform thing.

  2. Re:I love Qt! by EnglishTim · · Score: 5, Informative

    IT'S FREE!

    It's only not free if you intend to create non-free programs with it.


    It's not free for the Windows version, even if you want to create a free program that will run on Windows, which is why the original poster said crossplatform.

  3. Re:I love Qt! by Per+Wigren · · Score: 4, Informative

    You really can't compare Qt with GTK because Qt is more like a development platform/framework than a just a GUI-library. WxWidgets is much closer to Qt than GTK will ever be (and it uses GTK for GUI-drawing on X11), but Wx is nowhere as mature as Qt at this point.

    I started to use Wx for an application I'm working on, but it was impossible to even get a decent looking TreeView/CList with checkboxes which resizes in a sane way. After much frustration with Wx I switched to plain GTK in which I could great a GUI the way I wanted to, but now instead I have to look for external libraries for everything like sound playback, database connectivity, networking support, regexps, and much much more. It's like hell to support on several platforms. :P

    If Qt-Free was avaiable on Windows I could stick to Qt-conventions and support the application on all platforms with just a simple recompile.

    --
    My other account has a 3-digit UID.
  4. Just to sort things out... by dbglt · · Score: 4, Informative
    For those who are uniformed or unaware, QT is dual licensed:

    Firstly, under a commercial license (which is ~$1000)

    Secondly, under the GPL for non-commercial usage only

    However, QT for Windows is not released under the second license, meaning that if you want to develop with QT and the Windows platform - even if you are a non-commercial entity - you must purchase a commercial license (or manage to persuade the nice folk at TT to grant you a license, as a few open source projects have managed to do).

    I feel this limits the target market... as one of the reasons to even begin coding in QT (other than the WONDERFUL documentation :p), is the promise of cross platform availibility. I have heard it is possible to compile under win32 platform with cygwin and mingw - but I cannot confirm this

    Anyway, as I develop primarily for *nix platforms, this is not a big issue for me, but I would like to see QT opened up for the windows platform. That way I'm not limited in the future if I decide to work with another platform.

  5. wxWidgets by redragon · · Score: 4, Informative

    I've been using wxWidgets for quite a while. I must admit that it took a little getting used to, but I don't think the parent post does wx justice. Sure wx isn't as mature as Qt, but it is Open Source (which /. ers should like), it can be used in commercial apps (which people that like selling software should like), and the guys working on it put in a ton of time making a great library. The differences between wx 2.4.2 and 2.5.2 are quite impressive, and their current MacOS guy seems to be making an effort to bring wxMac along by leaps and bounds.

    Resizing isn't as tough as you think, look into wxSizer objects. If you want a more robust basic tree control, take a look at wxTreeMultiCtrl, or sub-class wxTreeCtrl and make your own. It's the beauty of the system. I've used tree controls in several applications without such pains.

    It's always a bit of a trip learning a new GUI toolkit, but the sheer volume of great tools included in wxWidgets overshadows any pitfalls found right now.

    Just MHO.

    --
    - Sighuh?
  6. Re:Qt Non-commercial version for Windows by Brandybuck · · Score: 4, Informative

    There is a non-commercial 3.1.2 version, but it's only available with the new Qt book (forget the title). It's much better than the 2.3 NC version. Besides being newer, it also supports many more compilers (and even comes with an older BCC).

    Unfortunately, as you can see by those verions, it limits you to certain versions. How long after 4.0 is released until a NC version is available somewhere? For some people this is an insurmountable problem. For others, like me, it's merely an annoyance because Unix/Linux is my primary target platform.

    --
    Don't blame me, I didn't vote for either of them!