Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Learning
  3. Qt in Education
  4. Learning Qt & QML : What path to follow?
QtWS25 Last Chance

Learning Qt & QML : What path to follow?

Scheduled Pinned Locked Moved Qt in Education
13 Posts 4 Posters 13.8k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    eminemence
    wrote on last edited by
    #1

    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.

    Qt is Qt - http://symbiangeek.flaminghorns.com

    1 Reply Last reply
    0
    • C Offline
      C Offline
      Chuck Gao
      wrote on last edited by
      #2

      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

      Chuck

      1 Reply Last reply
      0
      • E Offline
        E Offline
        eminemence
        wrote on last edited by
        #3

        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.

        Qt is Qt - http://symbiangeek.flaminghorns.com

        1 Reply Last reply
        0
        • C Offline
          C Offline
          Chuck Gao
          wrote on last edited by
          #4

          [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,

          Chuck

          1 Reply Last reply
          0
          • E Offline
            E Offline
            eminemence
            wrote on last edited by
            #5

            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.

            Qt is Qt - http://symbiangeek.flaminghorns.com

            1 Reply Last reply
            0
            • Z Offline
              Z Offline
              ZapB
              wrote on last edited by
              #6

              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.

              Nokia Certified Qt Specialist
              Interested in hearing about Qt related work

              1 Reply Last reply
              0
              • D Offline
                D Offline
                dialingo
                wrote on last edited by
                #7

                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.

                1 Reply Last reply
                0
                • E Offline
                  E Offline
                  eminemence
                  wrote on last edited by
                  #8

                  For the data storage etc. eventually I will need Qt\C++. So currently am concentrating on just Qt\C++.

                  Qt is Qt - http://symbiangeek.flaminghorns.com

                  1 Reply Last reply
                  0
                  • E Offline
                    E Offline
                    eminemence
                    wrote on last edited by
                    #9

                    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?

                    Qt is Qt - http://symbiangeek.flaminghorns.com

                    1 Reply Last reply
                    0
                    • C Offline
                      C Offline
                      Chuck Gao
                      wrote on last edited by
                      #10

                      You can find docs in your SDK. It's complete tutorial :D

                      Chuck

                      1 Reply Last reply
                      0
                      • E Offline
                        E Offline
                        eminemence
                        wrote on last edited by
                        #11

                        [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!!!!

                        Qt is Qt - http://symbiangeek.flaminghorns.com

                        1 Reply Last reply
                        0
                        • C Offline
                          C Offline
                          Chuck Gao
                          wrote on last edited by
                          #12

                          Search keyword "Qt Quick", you can find:
                          @
                          Contents

                          Getting Started
                          QML Features
                          QML Add-Ons
                          Qt Quick Tools
                          Reference
                          Architecture
                          Examples
                          Best Practices
                          License Information
                          @

                          It's helpful :-)

                          Chuck

                          1 Reply Last reply
                          0
                          • E Offline
                            E Offline
                            eminemence
                            wrote on last edited by
                            #13

                            This is the online resource for Qt Quick :
                            http://developer.qt.nokia.com/doc/qt-4.7/qtquick.html

                            Qt is Qt - http://symbiangeek.flaminghorns.com

                            1 Reply Last reply
                            0

                            • Login

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • Users
                            • Groups
                            • Search
                            • Get Qt Extensions
                            • Unsolved