Become a fan of Slashdot on Facebook


Forgot your password?
GUI Programming KDE

Qt 4.8.0 Released 90

jrepin duly notes the release of Qt 4.8.0, and extracts from the announcement some of the key changes for developers: "Qt Platform Abstraction (QPA) restructures the GUI stack to enable easier porting of Qt to different windowing systems and devices. Threaded OpenGL enables us to render OpenGL from more than one thread concurrently. HTTP requests are now handled in a separate thread by default. The file system stack received some heavy lifting under the hood. The result is better I/O performance."
This discussion has been archived. No new comments can be posted.

Qt 4.8.0 Released

Comments Filter:
  • First post! (Score:5, Funny)

    by GameboyRMH ( 1153867 ) <> on Thursday December 15, 2011 @10:23AM (#38382594) Journal

    Better I/O performance confirmed!

    • by Anonymous Coward

      I hate to reply to a first post but... why did "HTTP requests are now handled in a separate thread by default." take THIS long to implement...?

    • For those that like QT, or just want a really cool browser that runs on a thumbstick, runs on Win98-Win 7, as well as Linux and Mac might I suggest QTWeb [] which is what you get when you combine QT and Webkit? I keep it on my thumbstick as my "go to" browser and its damned nice, QT makes excellent GUIs and of course Webkit is a damned fast engine.

      As for TFA even though I'm primarily a Windows guy let me be the first to say thanks QT developers, your framework is one of the nicer ones out there and every pro

    • Damn you, Netcraft!
  • QT Creator (Score:5, Interesting)

    by mutherhacker ( 638199 ) on Thursday December 15, 2011 @10:24AM (#38382604)

    QT? Who cares!!! I'm peeing in my pants from the excitement about the new Qt-Creator!! :) I've never gotten excited so much about an IDE before :)

    • Re:QT Creator (Score:5, Insightful)

      by Anonymous Coward on Thursday December 15, 2011 @10:37AM (#38382786)

      With you on that!

      Seriously, I made a rant a while about how there is nothing comparible to visual studio on linux for quick click-n-droll UI dev.. and got properly put in my place! Qt-Creator is seriously a game changer for Linux dev.

    • Why? What's new in this version of QT Creator? Or are you just now discovering Qt Creator? If so, yeah it's an awesome IDE, and I can certainly understand your excitement, but it's hardly new.

    • I agree. QT Creator is the best IDE I've ever used. (Though Netbeans is pretty good for Java stuff, never liked Eclipse very much)
      • I assume then, that you've never heard of KDevelop, right? Of course "de gustibus non est disputandum", but in terms of usability - for classic Linux developement, imho there's no better ide than KDevelop. Now I wait for Emacs and VIm fans! ;)
  • Been waiting for this release for a while now. Only the 5.0 release is going to be more significant. I hope that with 4.8 out we'll soon see it running on Android devices too.
  • I am using the 4.8 branch for quite a while. I certainly did not try everything Qt offers, but I think I can say that networking and the webkit stuff really improved. Usually the *.*.0 versions are a bit 'shaky', so I am really looking forward to 4.8.2


  • by omuls are tasty ( 1321759 ) on Thursday December 15, 2011 @10:38AM (#38382802)
    I was hoping that they might finally get a fix in for this bug [] (and the likes thereof), which has been making printing under KDE a pain in the butt [] for the last couple of years (the 4th most hated KDE bug out there) - but nobody seems to care, even tho a patch is available. Nice going with that community process... sigh.
    • by Danious ( 202113 )

      Soon as Qt 4.8 makes its way onto Gerrit for the Qt Project I can get onto fixing the bugs, the community process can't touch it until then.

      John, newly minted community maintainer for Qt Printing module.

      • Ah, I wasn't aware of the fact it wasn't developed within the community process. At any rate, great to see Qt devs paying attention to things like Slashdot comments :)
  • by Anonymous Coward

    Let us keep this on the QT.

  • by Darting ( 838764 ) on Thursday December 15, 2011 @10:47AM (#38382898)
    Bad for the open source community and for software in general - [] "So now there is total of 108 improvements and bug fixes available in Qt Commercial 4.8.0 that are not part of the LGPL release"
    • I am sure those improvements and fixes will sooner or later make it into the LGPL version. Neither Nokia nor Digia can have an interest in both versions drifting too far apart.

    • by OG ( 15008 ) on Thursday December 15, 2011 @10:57AM (#38383002)
      And the rest of the note says that the delta between commercial and LGPL versions is not desired on their part and they want to get the changes into the LGPL version by the next point release. Hopefully in the process they'll better streamline the process so the two versions stay in sync, but nothing seems to suggest that they're trying to deliberately differentiate the two; in fact, the post referenced says just the opposite.
      • by Anonymous Coward

        Why are there any differences unless Nokia/Digia want there to be?

        Surely a project like Qt does not maintain two totally different code bases. It must be much simpler to maintain one code base and then at release time rip out any parts you do not want to release as part of the open source version. Doing this would mean all fixes would be in both versions (except for those that only apply to commercial only features).

        • by jopsen ( 885607 )

          ... It must be much simpler to maintain one code base and then at release time rip out any parts you do not want to release as part of the open source version.

          They're not maintaining a closed code repository, Qt LGPL version is hosted on gitorious. In fact they're moving towards some sort of open governance. So if they do have any significant commercial only features, they have to maintain that in a private git repository some where else.

    • by Anonymous Coward

      Partial quote only...

      "I want to underline that this is not the intended way of differentiating our offering. Going forward I hope that we can be more aligned. I would like to see most of the current delta integrated..."

    • by Danious ( 202113 )

      The problem is that Qt 4.8.0 was developed outside the new Open Governance process, so the DIgia devs had the same problem of getting patches accepted into Qt 4.8.0 as the rest of the community. Now that 4.8 is released it will be moved to the community maintenance framework and the patches should start rolling in and being approved by the community maintainers. Note it is not in Digia's interest for there to be a fork in the core modules of Qt, they will make their money by staying compatible and selling

  • by tick-tock-atona ( 1145909 ) on Thursday December 15, 2011 @10:53AM (#38382962)
    Do the QT 4 dance []!
  • Will this version of Qt improve the horrible impedance mismatch to the OS X GUI?

  • "HTTP requests are now handled in a separate thread by default"

    Thank god! Im sick of tired of programs hanging up while they wait for a http request... or even hanging on connectivity loss.

    Do this always please devs, always!

Our business in life is not to succeed but to continue to fail in high spirits. -- Robert Louis Stevenson