Linked by Thom Holwerda on Wed 19th Dec 2012 18:52 UTC
Qt Digia, Qt's new owner, has announced the release of version 5 of the framework. "Key benefits of Qt 5 include: graphics quality; performance on constrained hardware; cross-platform portability; support for C++11; HTML5 support with QtWebKit 2; a vastly improved QML engine with new APIs; ease of use and compatibility with Qt 4 versions."
Order by: Score:
Ship that mofo
by sirspudd on Wed 19th Dec 2012 20:20 UTC
sirspudd
Member since:
2010-10-13

Qt 5 has been both glorious and edible for a good long while. Damn good show getting that puppy groomed and shipped; let the puppy pies of technical marvel flood the gray eateries of dystopia.

Reply Score: 12

RE: Ship that mofo
by earksiinni on Wed 19th Dec 2012 20:27 UTC in reply to "Ship that mofo"
earksiinni Member since:
2009-03-27

Praise!

Reply Score: 3

RE: Ship that mofo
by Carewolf on Wed 19th Dec 2012 23:20 UTC in reply to "Ship that mofo"
Carewolf Member since:
2005-09-08

Damn good show getting that puppy groomed and shipped; let the puppy pies of technical marvel flood the gray eateries of dystopia.

Uhh, puppies - how Qt!

Reply Score: 8

RE[2]: Ship that mofo
by Nth_Man on Thu 20th Dec 2012 15:47 UTC in reply to "RE: Ship that mofo"
Nth_Man Member since:
2010-05-16

For people that doesn't speak English too much: the pronunciation of "cute" is the same as the pronunciation of "Qt".

Reply Score: 2

RE[3]: Ship that mofo
by phoenix on Thu 20th Dec 2012 20:27 UTC in reply to "RE[2]: Ship that mofo"
phoenix Member since:
2005-07-11

Not really. One syllable versus two.

cute != queue-tee

I've never met a single person who actuallly says "cute" when talking about "Qt".

Reply Score: 3

RE[4]: Ship that mofo
by Nth_Man on Fri 21st Dec 2012 10:08 UTC in reply to "RE[3]: Ship that mofo"
Nth_Man Member since:
2010-05-16

> I've never met a single person who actuallly says "cute"
> when talking about "Qt".

"actuallly" that isn't a surprise.

Qt (pronounced "cute")
http://www.developer.nokia.com/Community/Wiki/Getting_started_with_...
http://www.developer.nokia.com/Community/Wiki/Qt

Even in http://en.wikipedia.org/wiki/Qt_(framework) they say:
Qt (/ˈkjuːt/ "cute", or unofficially as Q-T cue-tee)

Reply Score: 3

RE[5]: Ship that mofo
by abdulhaq on Sun 23rd Dec 2012 10:33 UTC in reply to "RE[4]: Ship that mofo"
abdulhaq Member since:
2012-04-07

The official pronounciation is "cute" but to anyone from the UK, that is unbearable as cute only means one thing - puppies, kittens etc. In the US cute has an alternative meaning which means 'neat' in the sense of something clever.
No-one I know here can bear to say "cute" when talking about Qt (which is a fantastic toolkit BTW).

Reply Score: 1

compatibility with Qt 4 versions.
by gass on Wed 19th Dec 2012 21:24 UTC
gass
Member since:
2006-11-29

" compatibility with Qt 4 versions." ... Are any gtk developers reading this?

One thing to evaluate when choosing the correct toolkit is a toolkit that presents shome innovation BUT that don't make me rewritte my apps from time to time. Mostly industrial applications.

Reply Score: 7

Hiev Member since:
2005-09-27

" compatibility with Qt 4 versions." ... Are any gtk developers reading this?

GTK developers market the deprecated functions as such before GTK3 was released, so, this impact was a lot less comparing it to the jump from Qt3 to Qt4.

Reply Score: 4

moondevil Member since:
2005-07-08

" compatibility with Qt 4 versions." ... Are any gtk developers reading this?


Professional software companies rely on Qt for their business and are happy to pay for licenses, so they wouldn't be so happy without the compatibility story, whereas GTK ...

Reply Score: 5

What about Jolla
by jgfenix on Thu 20th Dec 2012 00:53 UTC
jgfenix
Member since:
2006-05-25

I think they should support Qt4, but will their platform be based on Qt4 or Qt5? I think they should bet on the future and a cleaner platform

Reply Score: 2

v n/t
by windowshasyou on Thu 20th Dec 2012 03:53 UTC
RE: n/t
by TSDgeos on Thu 20th Dec 2012 08:38 UTC in reply to "n/t"
TSDgeos Member since:
2007-05-26

I don't know what you mean, but KDE software builds entirely on Qt4 since KDE4.0, that is almost 5 years ago.

Reply Score: 7

RE[2]: n/t
by windowshasyou on Thu 20th Dec 2012 17:42 UTC in reply to "RE: n/t"
windowshasyou Member since:
2011-05-14

I don't think so. check out qt3-support in your qtlibs. its a mandatory dependency for kdelibs and a few others since it hasn't been fully ported to qt4

Reply Score: 1

RE[3]: n/t
by phoenix on Thu 20th Dec 2012 20:30 UTC in reply to "RE[2]: n/t"
phoenix Member since:
2005-07-11

Nevermind.

Edited 2012-12-20 20:31 UTC

Reply Score: 2

RE[3]: n/t
by TSDgeos on Thu 20th Dec 2012 21:41 UTC in reply to "RE[2]: n/t"
TSDgeos Member since:
2007-05-26

qt3-support *is* Qt4, and is also part of Qt5

Reply Score: 3

RE[4]: n/t
by windowshasyou on Fri 21st Dec 2012 03:22 UTC in reply to "RE[3]: n/t"
windowshasyou Member since:
2011-05-14

"qt3-support *is* Qt4, and is also part of Qt5"

technically, its qt3 libs bundled with qt4, which brings us back to my original comment about how we'll have qt3/4/5 dependencies with kde now.

Kind of a big, bloated mess, isn't it?

Reply Score: 1

RE[5]: n/t
by TSDgeos on Fri 21st Dec 2012 08:13 UTC in reply to "RE[4]: n/t"
TSDgeos Member since:
2007-05-26

No, it is not technically qt3, look at the code and see how different it is and how many bugs were introduced by just making your qt3 app use qt3support in qt4 (if it was the same thing no bug would have happened)

But please, don't let reality spare you from trolling :-)

Reply Score: 2

RE[6]: n/t
by Nth_Man on Fri 21st Dec 2012 10:35 UTC in reply to "RE[5]: n/t"
Nth_Man Member since:
2010-05-16

Yes. Someone can even go to http://packages.ubuntu.com/quantal/libqt4-qt3support and see... that it depends on Qt4 libraries, not Qt3.

Reply Score: 3

RE[5]: n/t
by Nth_Man on Fri 21st Dec 2012 10:31 UTC in reply to "RE[4]: n/t"
Nth_Man Member since:
2010-05-16

From the official Qt FAQ from Gentoo (http://www.gentoo.org/proj/en/desktop/qt/qt-faq.txt)

qt3support [...] does in no way depend on Qt3. It contains classes that make porting Qt3 applications and libraries to Qt4 easier. They are Qt4 classes that emulate Qt3 behavior.

Reply Score: 4

Any books, tutorials etc to recommend?
by Loreia on Thu 20th Dec 2012 10:53 UTC
Loreia
Member since:
2012-01-17

Hi,

can someone recommend a good book, or tutorial, or any kind of written/audio/video learning material for Qt5.

I always wanted to learn Qt, and this seems like a great time to start learning. I hear so much great stuff about Qt5, I'd love to add it to list of my programming skills.

BR,
Loreia

Reply Score: 2

kwan_e Member since:
2007-02-18

A Qt4 tutorial will still get you most of the way there. Once you've reached that point where you understand the design and usage principles, I've found the Qt documentation to be more than adequate.

Reply Score: 5

Nth_Man Member since:
2010-05-16

Meanwhile, for Qt4, a good book is:
http://www.ics.com/designpatterns
It's free, although people have to register first.

"The text is being used at Suffolk University's Department of Computer Science, in their CS-331 class."

Reply Score: 4

Loreia Member since:
2012-01-17

Thanks.

Reply Score: 1

Loreia Member since:
2012-01-17

That was the plan B. I guess I'll have to promote it to plan A :-)

Reply Score: 2

Departure from String Signal/Slots
by adkilla on Thu 20th Dec 2012 13:26 UTC
adkilla
Member since:
2005-07-07

One major change that Qt5 has brought is template based signal/slots. Gone are the days of run-time only checks of signals.

http://qt-project.org/wiki/New_Signal_Slot_Syntax

Reply Score: 7

moondevil Member since:
2005-07-08

Gtkmm has been doing that since 1999 with some nice template tricks via libsigc++.

Qt has stayed away from it due to the compilers they had to support.

Now with C++11 support we can finally have them in Qt as well.

Reply Score: 3