Learning Qt & QML : What path to follow?
-
Hi,
I have just started learning Qt Quick. I have no prior experience of Qt framework.
I checked some of the developer day videos and found them a bit overwhelming and a bit of a stretch.
Can someone suggest the correct path to follow while learning Qt Quick. I assume that Qt framework knowledge is prerequisite?
Also are there any good tutorials/books(no presentations please) on Qt & Qt Quick?
Thanks in advance. -
Hi eminemence,
Notice that, from language's point of view, QML(You need understand Qt Quick not only includes QML) and Qt C++ is different, but both of them are powerful. And for UI parts, QML is more convenient to use. If you have C++ experience, i think it's easy for you to learn Qt also.
And you asked if it's necessary to learn Qt C++ first, i think it's depend on what kind of application you want to make. So the first thing is, just forget the Qt C++, have a look at the QML language and it's usage, and find out the answer yourself.
As far as we know, there is already a lot of QML plugin can use, even for Qt Mobility and Qt3D(Qt Quick3D for QML). Hope you can enjoy the Qt world, and sharing your experience later :D -
I am interested in making an application with a good interface(I know it sounds silly) and at the same time involves a bit of data storage for user settings and lists etc.
Any recommendations for tutorials. I found the Qt developer videos to be a bit heavy on the Qt C++ part. -
[quote author="eminemence" date="1310007686"]I am interested in making an application with a good interface(I know it sounds silly).[/quote]
It doesn't sounds silly eminemence.
It's recommend to know Model/View architecture in Qt when you want to show a lot of data. And if you can describe your idea/app a little bit detailed, i think it's more usefull for people who want to give you advice :-)
Br,
-
Just found this : http://developer.qt.nokia.com/doc/qt-4.7/gettingstartedqt.html - Non buggy version :)
I think I will start with getting some hold of the Qt framework and then probably jump into QML. -
There is also this very basic step-by-step Qt "tutorial":http://developer.qt.nokia.com/wiki/Basic_Qt_Programming_Tutorial. There also a number of QML articles in the wiki.
Good luck and feel free to come back with specific questions.
-
Learning Qt, C++, JavaScript, QML in one step is too much. Concentrate on Qt/C++ or QML/JavaScript. QML/JavaScript is what you need for iPhone like animated UIs. Qt/C++ is what you need for desktop apps but can also be used for phone UIs to a certain degree.
-
For the data storage etc. eventually I will need Qt\C++. So currently am concentrating on just Qt\C++.
-
Hey the Qt Quick tutorial modules seem to be incomplete.
http://developer.qt.nokia.com/wiki/Qt_Quick_Tutorial
Anyone has the link to the complete tutorial with all the modules? -
[quote author="Chuck Gao" date="1310994413"]You can find docs in your SDK. It's complete tutorial :D[/quote]
Hey where are they in the docs in the SDK. I did not find them atleast!!!!
-
This is the online resource for Qt Quick :
http://developer.qt.nokia.com/doc/qt-4.7/qtquick.html