Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. How to start develop with Qt? Plz Plz Plz help me.
Qt 6.11 is out! See what's new in the release blog

How to start develop with Qt? Plz Plz Plz help me.

Scheduled Pinned Locked Moved General and Desktop
13 Posts 6 Posters 4.8k Views 1 Watching
  • 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.
  • S Offline
    S Offline
    Sparkle24
    wrote on last edited by
    #3

    Yap... I downloaded even downloaded all of QtQuick videos too. But there are some specific things that I can learn. Specially I want to work with "Networking" but there is no video that teach me step by step about networking. Is there any book that teach me step by step about Qt? Or I need to be expert in C++ ?

    1 Reply Last reply
    0
    • S Offline
      S Offline
      stukdev
      wrote on last edited by
      #4

      this? http://qt-project.org/videos#s-network

      1 Reply Last reply
      0
      • B Offline
        B Offline
        broadpeak
        wrote on last edited by
        #5

        This site will guide you:
        http://qt.nokia.com/learning/certification/exams/preparation-prerequisites/qt-curriculum/qt-essentials/materials

        1 Reply Last reply
        0
        • S Offline
          S Offline
          Sam
          wrote on last edited by
          #6

          You can also check these "video tutorials ":http://www.voidrealms.com/tutorials.aspx?filter=qt

          Also you can refer to some good books like

          1. "Foundation Of Qt":http://www.apress.com/9781590598313
          2. "C++ GUI Programming with Qt 4 (2nd Edition) - The official C++/Qt book":http://www.amazon.com/Programming-Edition-Prentice-Software-Development/dp/0132354160
          1 Reply Last reply
          0
          • K Offline
            K Offline
            KA51O
            wrote on last edited by
            #7

            link to a book about Qt 4 (free to download) "C++ GUI Programming with Qt 4 (First Edition) ":http://www.qtrac.eu/C++-GUI-Programming-with-Qt-4-1st-ed.zip.

            1 Reply Last reply
            0
            • S Offline
              S Offline
              Sparkle24
              wrote on last edited by
              #8

              Thanks a lot stuck, broadpeak, Sam and Ka510. Wish those videos and Learning Materials can help me. I have two Questions:

              1. I heard that all part of C++ is not necessary for learning Qt. Is it real ?
                And
              2. Is there any specific part of C++ that I need to be expert for learning Qt?
              1 Reply Last reply
              0
              • B Offline
                B Offline
                broadpeak
                wrote on last edited by
                #9

                [quote author="Sparkle24" date="1347454967"]Thanks a lot stuck, broadpeak, Sam and Ka510. Wish those videos and Learning Materials can help me. I have two Questions:

                1. I heard that all part of C++ is not necessary for learning Qt. Is it real ?
                  And
                2. Is there any specific part of C++ that I need to be expert for learning Qt?[/quote]

                1., No. Full C++ is a must.
                2., No. If you really know the C++, there is no specific part.

                Here some c++ issue for you:
                http://qt.nokia.com/learning/certification/exams/preparation-prerequisites/qt-curriculum/core-cpp-for-qt-developers

                And:

                Two c++ books for you:
                Accelerated C++, by Andrew Koenig, Barbara E. Moo
                This is an excellent guide for beginners.

                Thinking in C++, vol 1 and vol 2, by Bruce Eckel (this book is free!)
                This is THE C++ book, IMHO.

                1 Reply Last reply
                0
                • U Offline
                  U Offline
                  utcenter
                  wrote on last edited by
                  #10

                  broadpeak - what do you mean by "full C++ is a must"? Have you checked the full ISO standard? C++ is a huge language, and features have dramatically increased since C++11, and in my opinion one can be a fairly decent C++ programmer with only about 50% of the entire language.

                  And working with a framework as big and feature rich as Qt takes even less than that. Going through an introductory book on C++ is sufficient to start using Qt, and those hardly cover 1/3 of the full language and don't even touch on its more advanced concepts.

                  Operators, functions, classes, templates, inheritance, polymorphism and some STL is all you really need. The rest only if you want or have to. And with Qt you don't even have to use the STL since Qt contains alternative implementations. IMO program and data structure are the more important subjects, but those are language agnostic and apply to programming in general, not exclusively to C++.

                  1 Reply Last reply
                  0
                  • B Offline
                    B Offline
                    broadpeak
                    wrote on last edited by
                    #11

                    [quote author="utcenter" date="1347457927"]
                    Operators, functions, classes, templates, inheritance, polymorphism and some STL is all you really need.[/quote]

                    What you have written here, is a big chunk of C++. I have more 15 years experience in C++. I had to use almost the whole C++. Of course Qt can substitue the ISO C++ in some place (ie: containers), but not the whole. And I think, what is very important, that a programmer can understand all sorts of C++ code.

                    1 Reply Last reply
                    0
                    • U Offline
                      U Offline
                      utcenter
                      wrote on last edited by
                      #12

                      My point is that the basics you need to use Qt effectively can be learned in 6-9 months. Learning the entire language as it stands today will most likely take at least 3-4 years, even more to use it proficiently.

                      "Full C++ is a must" is not only an overstatement, but a very probable way of chasing someone away in fear and desperation :)

                      1 Reply Last reply
                      0
                      • B Offline
                        B Offline
                        broadpeak
                        wrote on last edited by
                        #13

                        [quote author="utcenter" date="1347459035"]
                        "Full C++ is a must" is not only an overstatement, but a very probable way of chasing someone away in fear and desperation :)[/quote]

                        Ok. You've won the point :)

                        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