Please create an account to participate in the Slashdot moderation system


Forgot your password?
Open Source KDE

Qt 5.0 Released 161

sfcrazy writes "The Qt project and Digia, the company behind Qt framework, have released the most awaited C++ framework for developers, Qt 5.0. The company claims it's one of the best releases to date and has invested a significant amount of time behind this release. It's an overhaul of the Qt 4.x series and makes Qt fit for the future." Update: 12/19 17:46 GMT by U L : Major new features include an overhauled graphics layer, full integration of Qt Quick for creating flexible interfaces using Javascript, and increased modularization including the first steps toward de-emphasizing QtWidgets by separating them into their own module.
This discussion has been archived. No new comments can be posted.

Qt 5.0 Released

Comments Filter:
  • C++ Standards (Score:4, Interesting)

    by joelholdsworth ( 1095165 ) on Wednesday December 19, 2012 @01:54PM (#42337969)
    Did they make any moves towards using standard C++ features rather than the MOC ugliness? What with Boost::Signals, sigcxx and C++11, I see no reason why they have to bastardise the language to provide signals.
  • by Anonymous Coward on Wednesday December 19, 2012 @02:34PM (#42338355)

    Try to make tabs that you can drag and drop as docks with the central widget of QMainWindow. Better yet, look up QThreads and the QObject supering solution...
    Tell me how you like that "pleasant APIs" then...

    I agree it's probably the best GUI kit for simple or obvious stuff. But it's lacks are hardwired in the core widgets so unless you are prepared to rewrite QMainWindow - not just super it mind you - you're fucked. This is especially true when it comes to the language bindings like PyQt.

    Considering the cluster fuck GTK has become, I'm betting on EFL myself and have started (this week) to learn it. It's still quite young but it's already clear to me that it addresses all those weakness I've mentioned and many more right from the start. I just hope it will become more mainstream now that E17 is pushing stable.

  • How is Qt Quick? (Score:4, Interesting)

    by dannydawg5 ( 910769 ) on Wednesday December 19, 2012 @03:24PM (#42338909)

    I used Qt Quick briefly. It seems like you get a lot of deep powerful customization, but that comes at a cost. It eventually pissed me off so I went back to QWidget, and my productivity soared.

    I would not have completed my project in a reasonable time using Qt Quick. It is not "quick". Sometimes, you just want to drop tables, check boxes, buttons, etc. on to your main window, tie the click event to a slot, and call it done. You are fine with whatever default styling and rendering that Qt and the OS decide is appropriate for the widget's click/hover/etc event.

    It seems with Qt Quick, you have to specify all that nonsense. Plus, the Qt Quick editor tool felt complex and confusing. I avoided it and did everything by hand. Qt Designer for QWidgets is a drag-n-drop breeze. I even got my manager on board after he saw me using it. He is an EE, and he really likes it. He is used to spending $500 on Visual Studio Pro to what Qt Designer does better for free.

    Maybe I just needed to study Qt Quick more to get past the learning curve, but I knew how to do it the widget way, and I wanted the project done.

    Has anybody had success migrating their project from QWidgets to Qt Quick? Unless I see a strong compelling reason, I am sticking with QWidgets. It works really well for me.

It is not for me to attempt to fathom the inscrutable workings of Providence. -- The Earl of Birkenhead