May 9, 2011

ZapB ZapB
Robot Herder
1358 posts

About Qt5

 

Interesting blog [labs.qt.nokia.com] from Lars.

 Signature 

Nokia Certified Qt Specialist
Interested in hearing about Qt related work

15 replies

May 9, 2011

paulo paulo
Hobby Entomologist
174 posts

More here: Just Announced: Qt 5 To Be Released Next Year [phoronix.com]

May 9, 2011

kidproquo kidproquo
Lab Rat
110 posts

Just had a quick read over of the Labs post…

Nothing too surprising really, Qt Components taking over from QWidgets slowly looks like it’s the main thing. This was pretty much essential for really utilising the GPU in future as far as I can tell.

At a first glance it looks like it should be a pretty good foundation for the future. Exciting stuff. :D

May 10, 2011

paulo paulo
Hobby Entomologist
174 posts

A video from today on UDS (Ubuntu Developer Summit) Jens Bache-Wiig – Snr Dev at Qt. Nokia, talks about Qt 5, Qt Quick and the future of Qt. Followed by a short Q&A session [blip.tv]

May 10, 2011

mario mario
Lab Rat
240 posts

Yeah, Qt 5 sounds promising

May 10, 2011

kidproquo kidproquo
Lab Rat
110 posts

It’s interesting to see how the comments on the labs post change. They start out really positive, then about halfway down you start getting a lot more people who think this is the beginning of the end for Qt.

May 10, 2011

ZapB ZapB
Robot Herder
1358 posts

Yeah, many people seem to interpret it as Qt5 = QML + js only. It will of course still be perfectly possible to use C++ too just as we do now.

 Signature 

Nokia Certified Qt Specialist
Interested in hearing about Qt related work

May 10, 2011

mario mario
Lab Rat
240 posts

Right, you need to use C++ if you need to extend QML with new types etc. Personally I think QML is really good and can’t wait until the desktop components are officially supported.

I also think modularization is good.

May 10, 2011

kidproquo kidproquo
Lab Rat
110 posts

The QML/ Qt Components based roadmap is pretty much identical to what Zack Rusin suggested [zrusin.blogspot.com] in a blog post a few months ago.

I think if someone’s Qt4 based project has done a good job of keeping the UI layer separate from the logic it wouldn’t be too painful to slowly move to Qt Components . Not free, but not as hard as a lot of the commenters seem to think. Then again, if Your codebase is a crazy soup of widgets, logic and the kitchen sink, it probably is quite daunting.

May 10, 2011

Franzk Franzk
Lab Rat
830 posts
kidproquo wrote:
It’s interesting to see how the comments on the labs post change. They start out really positive, then about halfway down you start getting a lot more people who think this is the beginning of the end for Qt.

People will always foretell the demise of something based on some proposed changes, without knowing the details, for the simple fact that humans can’t stand changes that are about to happen. Turns out we are quite good at adapting to changes that have happened, but that’s something most people don’t think of in their first reaction.

 Signature 

“Horse sense is the thing a horse has which keeps it from betting on people.”—W.C. Fields

http://www.catb.org/~esr/faqs/smart-questions.html

May 14, 2011

BigZ BigZ
Lab Rat
45 posts

Does anyone know is a any plans to add C++ exception handling into Qt5?

Like this:

  1. QThread* thread = new QThread();
  2. try
  3. {
  4.     thread->start();
  5.     ....
  6. } except (QException& e)
  7. {
  8.     ShowMessage("Error while thread starting");
  9. }

May 14, 2011

Andre Andre
Area 51 Engineer
6067 posts

There is a discussion on that on the qt5-feedback mailinglist. Archives are available online.

 Signature 

Looking for Qt developers to join our team @ i-Optics: https://qt-project.org/forums/viewthread/25393/

May 14, 2011

Franzk Franzk
Lab Rat
830 posts

Don’t count on it being introduced in Qt 5.

 Signature 

“Horse sense is the thing a horse has which keeps it from betting on people.”—W.C. Fields

http://www.catb.org/~esr/faqs/smart-questions.html

June 29, 2011

Jayakrishnan.M Jayakrishnan..
Ant Farmer
197 posts

I think QML + js is intended for web style apps. Something similar to what people are doing with WRT on Symbian. For others that need more processing, it will be the traditional c++ way. So as far as I understand, Qt 5 integrates these features into a single toolkit instead of, one for webapps and one for native c++ apps.

June 29, 2011

Andre Andre
Area 51 Engineer
6067 posts

On exception handling:
There has just been a thread on this on the Qt-5 feedback mailinglist again. Lars Knoll and Thiago Macieira pitched in. There are good arguments not to use exceptions in the Qt libraries themselves. Read back the archives [lists.qt.nokia.com] online.

Note that the fact that Qt itself doesn’t use them, does not stop you from using them in your own code.

 Signature 

Looking for Qt developers to join our team @ i-Optics: https://qt-project.org/forums/viewthread/25393/

June 29, 2011

Chuck Gao Chuck Gao
Lab Rat
342 posts
Jayakrishnan.M wrote:
I think QML + js is intended for web style apps. Something similar to what people are doing with WRT on Symbian. For others that need more processing, it will be the traditional c++ way. So as far as I understand, Qt 5 integrates these features into a single toolkit instead of, one for webapps and one for native c++ apps.

I don’t think so. The differences between QML and Qt C++ is not for style, but just concept of coding. It’s more convenient to design and implemented UIs for app using QML. And also, you can extend your code with Qt C++ as engine or backend. So, i recommended you use this 2 together.

 Signature 

Chuck

 
  ‹‹ Qt Creator 2.2 was released      Qt Mobility 1.2.0 Released ››

You must log in to post a reply. Not a member yet? Register here!