Live data from Hacker News

Qt 5.6.0 released

blog.qt.io

61–70 of 112 posts

Re: Qt 5.6.0 released

#61
post #48

Will it be worth it/extremely hard to learn C++ just to use Qt? (I always read here and reddit about how hard/inefficient/easy to fail is everything is in C++) (Eng. background and software dev full time)

C++ is certainly difficult, but if your expectations are mainly based on Reddit's opinion of C++, probably the language is not as bad as you think.

Re: Qt 5.6.0 released

#63

I have never used Qt, and I feel like I have missed out. What concise sources would be recommended for someone with a Web development background, in order to start with Qt?

Do you know C++? If so a very fast way to learn is to clone some Qt projects, poke inside and see what makes them tick.

Re: Qt 5.6.0 released

#64
post #3

Looks like Vulkan support didn't make it to this release. https://blog.qt.io/blog/2016/02/16/the-qt-company-joins-khro...

Wasn't Vulkan released less than a month ago?

There is a bit of a running joke about Qt 5.6 because it was branched (i.e. feature freeze!) in August of last year.

Re: Qt 5.6.0 released

#65

I have never used Qt, and I feel like I have missed out. What concise sources would be recommended for someone with a Web development background, in order to start with Qt?

Take a look at the QML Book if you are particularly interested in the GUI side of things. It is very practical and well written.

http://qmlbook.github.io/

Re: Qt 5.6.0 released

#66

Earlier quoted context omitted.

There are go bindings that are excellent ( https://github.com/go-qml/qml ). this, combined with the Google Material style kit ( http://github.com/papyros/qml-material ) results in very simple, clean apps with all the goodness of go. For me, the only drawback is not being able to expose a go object as a model, involving a bit of back and forth, but the rest is very very clean.

Go does seem to have the best bindings of the platforms I listed, but the reason I put Go on the list is that go-qml hasn't been a commit to the repository in over a year, the mailing list traffic has significantly decreased, and seems to support rather old versions of Qt(though this may be wrong, the docs should be update or made more clear that it means the older version and later).

All very valid points. It would be a shame if the project died. QML and Go just seem to be perfect partners.

Re: Qt 5.6.0 released

#67
post #21

Docking has improved too: https://wiki.qt.io/New_Features_in_Qt_5.6 - Allow programmatic resizing of dock widgets - Allow dropping dock widgets into floating docks - Allow the user to re-arrange tabified docks I haven't tried it out yet, or seen a demo, but in my previous company we spent some time finding out a solution for docking that mimicks to a degree what Visual Studio did, and we somehow did it, but it's not…

Does this work for QtQuick/QML or is it QWidgets only?

Re: Qt 5.6.0 released

#68
post #63

I have never used Qt, and I feel like I have missed out. What concise sources would be recommended for someone with a Web development background, in order to start with Qt?

Do you know C++? If so a very fast way to learn is to clone some Qt projects, poke inside and see what makes them tick.

No I am not comfortable with C++ code. I was under the impression that JS along with QML was a viable option, guess I was mistaken.

Re: Qt 5.6.0 released

#69
Another plus to this release is they have official VS2015 binaries that you can download, so I don't have to build from source anymore which will save a lot of time.

Re: Qt 5.6.0 released

#70
post #21

Docking has improved too: https://wiki.qt.io/New_Features_in_Qt_5.6 - Allow programmatic resizing of dock widgets - Allow dropping dock widgets into floating docks - Allow the user to re-arrange tabified docks I haven't tried it out yet, or seen a demo, but in my previous company we spent some time finding out a solution for docking that mimicks to a degree what Visual Studio did, and we somehow did it, but it's not…

Does this work for QtQuick/QML or is it QWidgets only?

I'm not sure, but I would say QWidgets only, e.g. it's QDockWidget
Post reply on HN