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.

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

Scheduled Pinned Locked Moved General and Desktop
13 Posts 6 Posters 4.7k 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
    #1

    Hello Guys...
    Need some help... Recently I learned all about C++ that means just completed a C++ book and lot of tutorial. Still I'm working on console. Everyday I still making one or more simple input/output program on console. But Now I want to start with Qt. But how do I start that?. I collected a lot of video tutorials and some books but those are not for beginners. I want to make some apps which can work over LAN and Internet and want to use cross platform for this reason I want to start with Qt. Is it better to start with Qt ?
    Is there any good book that I can buy or download ? Please help me. Because I need help/advice/ suggestion. I'm really excited to develop GUI application with Qt.
    I'm not an expert programmer but I know all syntax and how to work with C++. Can anyone tell me which part of C++ is most important for learning Qt. I heard that all part of C++ is not necessary for learning Qt. Is it real ? Is there any specific part that I need to be expert ?
    Plz Help... :-)

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

      Are you watch "this video":http://qt-project.org/videos#s-gettin started ?

      1 Reply Last reply
      0
      • 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