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. Get on with Qt
Forum Updated to NodeBB v4.3 + New Features

Get on with Qt

Scheduled Pinned Locked Moved Solved General and Desktop
20 Posts 6 Posters 3.2k Views 4 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.
  • ODБOïO Offline
    ODБOïO Offline
    ODБOï
    wrote on last edited by
    #3

    Hi, welcome back !
    Qt related links collection

    You can use online downloader and install Qt.
    https://www.qt.io/download

    Take for exemple Qt 5.11.2 (uncheck compilers you don't need (i checked only MinGW 5.3.0 32bit )) you can add/Delete auther versions/tools later with the
    MaintenanceTool

    1 Reply Last reply
    4
    • tomyT Offline
      tomyT Offline
      tomy
      wrote on last edited by
      #4

      Thank you both very much. I'm currently downloading qt-opensource-windows-x86-5.11.2.exe.

      If I din't see some new books on the top of the books page such as, Mastering Qt 5 - Second Edition and Hands-On GUI Programming with C++ and Qt5, probably I would have no own choice about choosing the books except for C++-GUI-Programming-with-Qt-4-2nd Edition for Qt and cadaques book for QML, but seemingly those new books each supports both Qt and QML per se with a close look at (or possibly based on) C++. It seems great actually.

      Now one simple question. Do you think it's better to read any of these new books (for both Qt and QML) instead of previous ones in terms of both being up-to-date and also a complete reference, please?

      1 Reply Last reply
      0
      • tomyT Offline
        tomyT Offline
        tomy
        wrote on last edited by
        #5

        How to have the Mastering Qt 5: Create stunning cross-platform applications using C++ with Qt Widgets and QML with Qt Quick, 2nd Edition book or read it online? I can't buy that because of my local. :(
        I'm very interested in it.

        mrjjM 1 Reply Last reply
        0
        • tomyT tomy

          How to have the Mastering Qt 5: Create stunning cross-platform applications using C++ with Qt Widgets and QML with Qt Quick, 2nd Edition book or read it online? I can't buy that because of my local. :(
          I'm very interested in it.

          mrjjM Offline
          mrjjM Offline
          mrjj
          Lifetime Qt Champion
          wrote on last edited by
          #6

          @tomy
          Hi
          What about from here ?
          https://www.packtpub.com/web-development/mastering-qt-5-second-edition

          tomyT 1 Reply Last reply
          0
          • mrjjM mrjj

            @tomy
            Hi
            What about from here ?
            https://www.packtpub.com/web-development/mastering-qt-5-second-edition

            tomyT Offline
            tomyT Offline
            tomy
            wrote on last edited by tomy
            #7

            @mrjj
            Hi :)

            Unfortunately it isn't possible either. The reason is my country, Iran.
            Here people have no credit cards like Master or Visa. Sanctions are another obstacle. Therefore, the majority of students rely on the PDF versions of western books. I tried to find its file but unfortunately it's not been published yet. :(

            I'm looking at its google version although I don't know whether or not it's complete.

            mrjjM 1 Reply Last reply
            0
            • tomyT tomy

              @mrjj
              Hi :)

              Unfortunately it isn't possible either. The reason is my country, Iran.
              Here people have no credit cards like Master or Visa. Sanctions are another obstacle. Therefore, the majority of students rely on the PDF versions of western books. I tried to find its file but unfortunately it's not been published yet. :(

              I'm looking at its google version although I don't know whether or not it's complete.

              mrjjM Offline
              mrjjM Offline
              mrjj
              Lifetime Qt Champion
              wrote on last edited by
              #8

              @tomy
              Hi
              Ah, well its pretty new. have not seen any pdf version around at all. maybe in a few months.
              Normally the google versions have pages missing.

              tomyT 1 Reply Last reply
              1
              • mrjjM mrjj

                @tomy
                Hi
                Ah, well its pretty new. have not seen any pdf version around at all. maybe in a few months.
                Normally the google versions have pages missing.

                tomyT Offline
                tomyT Offline
                tomy
                wrote on last edited by
                #9

                @mrjj
                Hi :)

                Yeah, right. Apparently it's unfortunately impossible to read the book from this point I've decided to go on learning Qt.

                Could it be better than C++-GUI-Programming-with-Qt-4-2nd Edition in terms of teaching newcomers Qt? I doubt it, although it's very old and it's bothering me sometimes.
                I also have mastering-qt-5-guillaume-lazar.

                Do you agree I stick to C++-GUI-Programming-with-Qt-4-2nd Edition once again for Qt and cadaques book for QML, please?

                sierdzioS 1 Reply Last reply
                0
                • tomyT tomy

                  @mrjj
                  Hi :)

                  Yeah, right. Apparently it's unfortunately impossible to read the book from this point I've decided to go on learning Qt.

                  Could it be better than C++-GUI-Programming-with-Qt-4-2nd Edition in terms of teaching newcomers Qt? I doubt it, although it's very old and it's bothering me sometimes.
                  I also have mastering-qt-5-guillaume-lazar.

                  Do you agree I stick to C++-GUI-Programming-with-Qt-4-2nd Edition once again for Qt and cadaques book for QML, please?

                  sierdzioS Offline
                  sierdzioS Offline
                  sierdzio
                  Moderators
                  wrote on last edited by
                  #10

                  @tomy said in Get on with Qt:

                  Do you agree I stick to C++-GUI-Programming-with-Qt-4-2nd Edition once again for Qt and cadaques book for QML, please?

                  Sounds like a good plan.

                  I'd still strongly recommend doing some simple apps to train yourself. That always exposes all the gaps in memory, and it will make you look into Qt documentation, which is very good ad explaining stuff, too.

                  (Z(:^

                  1 Reply Last reply
                  5
                  • tomyT Offline
                    tomyT Offline
                    tomy
                    wrote on last edited by tomy
                    #11

                    @sierdzio

                    look into Qt documentation

                    Unfortunately I haven't got a good memory of Documentations. Whenever I've visited some items regarding my problems there I've not reached a practical remedy and in return have been very confused by them. This has been asserted many times by many users but it's rather astonishing the suppliers of Documentation don't pay enough attention to that, seemingly.

                    I'd still strongly recommend doing some simple apps to train yourself. That always exposes all the gaps in memory,

                    The last page I read was Part II: Intermediate Qt (of the official book). The progress and the apps I personally was dealing with were fantastic indeed. The most prominent app on Qt was a spreadsheet program. I'm sure if you've read the book, which is quite likely, you remember that. I also tried to add some new features to the app, using my background C++ programming skills. On the other hand, for QML too, during reaching the section 5.3. Advanced Techniques, I worked on a personal game called Pingpong. I have the code for both files.

                    I suppose you agree if I try figuring both programs out thoroughly so that I can recall every aspect of the two (Qt & QML) to the extents I'd proceeded using the books. Am I right, please?

                    sierdzioS 1 Reply Last reply
                    0
                    • tomyT tomy

                      @sierdzio

                      look into Qt documentation

                      Unfortunately I haven't got a good memory of Documentations. Whenever I've visited some items regarding my problems there I've not reached a practical remedy and in return have been very confused by them. This has been asserted many times by many users but it's rather astonishing the suppliers of Documentation don't pay enough attention to that, seemingly.

                      I'd still strongly recommend doing some simple apps to train yourself. That always exposes all the gaps in memory,

                      The last page I read was Part II: Intermediate Qt (of the official book). The progress and the apps I personally was dealing with were fantastic indeed. The most prominent app on Qt was a spreadsheet program. I'm sure if you've read the book, which is quite likely, you remember that. I also tried to add some new features to the app, using my background C++ programming skills. On the other hand, for QML too, during reaching the section 5.3. Advanced Techniques, I worked on a personal game called Pingpong. I have the code for both files.

                      I suppose you agree if I try figuring both programs out thoroughly so that I can recall every aspect of the two (Qt & QML) to the extents I'd proceeded using the books. Am I right, please?

                      sierdzioS Offline
                      sierdzioS Offline
                      sierdzio
                      Moderators
                      wrote on last edited by
                      #12

                      @tomy said in Get on with Qt:

                      This has been asserted many times by many users but it's rather astonishing the suppliers of Documentation don't pay enough attention to that, seemingly.

                      Hm, that's unusual. I'm using Qt documentation on a daily basis, and I also used it to learn Qt itself. It was really helpful, and sooo much better than documentation of other frameworks I've seen.

                      I've also read through (most) of GUI Programming with Qt 4 2nd Edition, it is indeed a very good book. But I read it back in the day when it wasn't as old as it is today :-)

                      I suppose you agree if I try figuring both programs out thoroughly so that I can recall every aspect of the two (Qt & QML) to the extents I'd proceeded using the books. Am I right, please?

                      Nice to hear you've done so much already, this is great.

                      Whether you're right - it's a personal thing, I guess, "best" is different for every body. When I speak of simple apps, I mean something new, not from a book - something where you have to figure everything out yourself. It does not need to be hard, even a simple comic reader (something like daily Garfield https://garfield.com/comic or xkcd - but an app, not a web page). The great benefit of such approach is that you can't "cheat" by peeking into the book to see what's next - you have to think about it yourself.

                      In my experience, the usual outcome is that I find that I know nothing :D All the things that seemed so easy in the book are suddenly very hard when I have to do the thinking myself. But, once I get through the initial fear, the learned value is huge.

                      (Z(:^

                      tomyT 1 Reply Last reply
                      3
                      • sierdzioS sierdzio

                        @tomy said in Get on with Qt:

                        This has been asserted many times by many users but it's rather astonishing the suppliers of Documentation don't pay enough attention to that, seemingly.

                        Hm, that's unusual. I'm using Qt documentation on a daily basis, and I also used it to learn Qt itself. It was really helpful, and sooo much better than documentation of other frameworks I've seen.

                        I've also read through (most) of GUI Programming with Qt 4 2nd Edition, it is indeed a very good book. But I read it back in the day when it wasn't as old as it is today :-)

                        I suppose you agree if I try figuring both programs out thoroughly so that I can recall every aspect of the two (Qt & QML) to the extents I'd proceeded using the books. Am I right, please?

                        Nice to hear you've done so much already, this is great.

                        Whether you're right - it's a personal thing, I guess, "best" is different for every body. When I speak of simple apps, I mean something new, not from a book - something where you have to figure everything out yourself. It does not need to be hard, even a simple comic reader (something like daily Garfield https://garfield.com/comic or xkcd - but an app, not a web page). The great benefit of such approach is that you can't "cheat" by peeking into the book to see what's next - you have to think about it yourself.

                        In my experience, the usual outcome is that I find that I know nothing :D All the things that seemed so easy in the book are suddenly very hard when I have to do the thinking myself. But, once I get through the initial fear, the learned value is huge.

                        tomyT Offline
                        tomyT Offline
                        tomy
                        wrote on last edited by
                        #13

                        @sierdzio

                        Thank you so much for dedicating time to help. :)

                        That's actually magic to me to learn Qt all on Documentations from scratch as a beginner, even though it's stylish, organised and up-to-date. I learnt (some of) English, C++ and also a little Qt and QML just using self-determination and self-study, so it's pretty ordinary for me to learn something from a reference without taking part in classes or having a tutor teach me that. Yet, I find Docs by no way easy to read, or so-called beginner friendly! I wish it were. That way I wouldn't have to read a good, but old book. :(

                        Do you think differently? OK, that's good news. Will you give me a sort of paths to go through? I've been given many web pages of Docs beforehand, of course, but after a little while I'd stop because they looked mysterious and ambiguous making it almost impossible to discover the next step that is quite relevant taking the needs of a newcomer all into account for learning properly, unlike a book. They are, in fact, by no means well-prepared for a starter of Qt to make progress and learn the matter correctly without a great deal of guidance. (According to me experience). Needless to say, they (Docs) may be better than those of other frameworks. It does make sense, yes.

                        Anyway, back to your nice suggestion. I must say I appreciate your trying to help me. Without the help of members here I couldn't afford to step forward and work out my issues. But something to know is that, neither the spreadsheet app (my version, of course), nor the Pingpong game is of their books totally! the game is of mine completely. Hhhhhh
                        Throughout my period for learning programming I've always tried to be rather innovative! :)

                        By the way, the web page is quite difficult to understand for me. :(
                        Still don't that agree to follow those two apps, please? :)

                        jsulmJ sierdzioS J.HilkJ 3 Replies Last reply
                        0
                        • tomyT tomy

                          @sierdzio

                          Thank you so much for dedicating time to help. :)

                          That's actually magic to me to learn Qt all on Documentations from scratch as a beginner, even though it's stylish, organised and up-to-date. I learnt (some of) English, C++ and also a little Qt and QML just using self-determination and self-study, so it's pretty ordinary for me to learn something from a reference without taking part in classes or having a tutor teach me that. Yet, I find Docs by no way easy to read, or so-called beginner friendly! I wish it were. That way I wouldn't have to read a good, but old book. :(

                          Do you think differently? OK, that's good news. Will you give me a sort of paths to go through? I've been given many web pages of Docs beforehand, of course, but after a little while I'd stop because they looked mysterious and ambiguous making it almost impossible to discover the next step that is quite relevant taking the needs of a newcomer all into account for learning properly, unlike a book. They are, in fact, by no means well-prepared for a starter of Qt to make progress and learn the matter correctly without a great deal of guidance. (According to me experience). Needless to say, they (Docs) may be better than those of other frameworks. It does make sense, yes.

                          Anyway, back to your nice suggestion. I must say I appreciate your trying to help me. Without the help of members here I couldn't afford to step forward and work out my issues. But something to know is that, neither the spreadsheet app (my version, of course), nor the Pingpong game is of their books totally! the game is of mine completely. Hhhhhh
                          Throughout my period for learning programming I've always tried to be rather innovative! :)

                          By the way, the web page is quite difficult to understand for me. :(
                          Still don't that agree to follow those two apps, please? :)

                          jsulmJ Offline
                          jsulmJ Offline
                          jsulm
                          Lifetime Qt Champion
                          wrote on last edited by
                          #14

                          @tomy I agree with @sierdzio : best way to learn programming and frameworks like Qt is "learning by doing". And you should consider to take a look at the examples Qt provides. Reading a book is good, but really not enough - you have to use Qt to write programs. Start with small and simple applications and then go forward to more complex applications. Qt documentation is really good, but you should have enough background in C++ and learn/understand Qt basics like signals/slots, child/parent hierarchies and similar - everything else works more or less in the same way then.

                          https://forum.qt.io/topic/113070/qt-code-of-conduct

                          1 Reply Last reply
                          1
                          • tomyT tomy

                            @sierdzio

                            Thank you so much for dedicating time to help. :)

                            That's actually magic to me to learn Qt all on Documentations from scratch as a beginner, even though it's stylish, organised and up-to-date. I learnt (some of) English, C++ and also a little Qt and QML just using self-determination and self-study, so it's pretty ordinary for me to learn something from a reference without taking part in classes or having a tutor teach me that. Yet, I find Docs by no way easy to read, or so-called beginner friendly! I wish it were. That way I wouldn't have to read a good, but old book. :(

                            Do you think differently? OK, that's good news. Will you give me a sort of paths to go through? I've been given many web pages of Docs beforehand, of course, but after a little while I'd stop because they looked mysterious and ambiguous making it almost impossible to discover the next step that is quite relevant taking the needs of a newcomer all into account for learning properly, unlike a book. They are, in fact, by no means well-prepared for a starter of Qt to make progress and learn the matter correctly without a great deal of guidance. (According to me experience). Needless to say, they (Docs) may be better than those of other frameworks. It does make sense, yes.

                            Anyway, back to your nice suggestion. I must say I appreciate your trying to help me. Without the help of members here I couldn't afford to step forward and work out my issues. But something to know is that, neither the spreadsheet app (my version, of course), nor the Pingpong game is of their books totally! the game is of mine completely. Hhhhhh
                            Throughout my period for learning programming I've always tried to be rather innovative! :)

                            By the way, the web page is quite difficult to understand for me. :(
                            Still don't that agree to follow those two apps, please? :)

                            sierdzioS Offline
                            sierdzioS Offline
                            sierdzio
                            Moderators
                            wrote on last edited by
                            #15

                            @tomy said in Get on with Qt:

                            Still don't that agree to follow those two apps, please? :)

                            That's not exactly what I said. If you want to go forward with spreadsheet and pingpong apps - by all means, do! And if you need any help, post on the forum and we will help.

                            (Z(:^

                            1 Reply Last reply
                            2
                            • tomyT tomy

                              @sierdzio

                              Thank you so much for dedicating time to help. :)

                              That's actually magic to me to learn Qt all on Documentations from scratch as a beginner, even though it's stylish, organised and up-to-date. I learnt (some of) English, C++ and also a little Qt and QML just using self-determination and self-study, so it's pretty ordinary for me to learn something from a reference without taking part in classes or having a tutor teach me that. Yet, I find Docs by no way easy to read, or so-called beginner friendly! I wish it were. That way I wouldn't have to read a good, but old book. :(

                              Do you think differently? OK, that's good news. Will you give me a sort of paths to go through? I've been given many web pages of Docs beforehand, of course, but after a little while I'd stop because they looked mysterious and ambiguous making it almost impossible to discover the next step that is quite relevant taking the needs of a newcomer all into account for learning properly, unlike a book. They are, in fact, by no means well-prepared for a starter of Qt to make progress and learn the matter correctly without a great deal of guidance. (According to me experience). Needless to say, they (Docs) may be better than those of other frameworks. It does make sense, yes.

                              Anyway, back to your nice suggestion. I must say I appreciate your trying to help me. Without the help of members here I couldn't afford to step forward and work out my issues. But something to know is that, neither the spreadsheet app (my version, of course), nor the Pingpong game is of their books totally! the game is of mine completely. Hhhhhh
                              Throughout my period for learning programming I've always tried to be rather innovative! :)

                              By the way, the web page is quite difficult to understand for me. :(
                              Still don't that agree to follow those two apps, please? :)

                              J.HilkJ Offline
                              J.HilkJ Offline
                              J.Hilk
                              Moderators
                              wrote on last edited by
                              #16

                              @tomy
                              Maybe look into coding challenges and try to complete them with qt and c++?

                              Also I suggest looking into the Videos of Voidrealm
                              Those helped me a lot when I started
                              @aha_1980 has a post here with usefull links hin YouTube channel is on of them.
                              Can‘t search and link against the post right now.
                              I‘m at #QtWs2018 right now and only have ne phone on me 🙈


                              Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                              Q: What's that?
                              A: It's blue light.
                              Q: What does it do?
                              A: It turns blue.

                              sierdzioS tomyT 2 Replies Last reply
                              2
                              • J.HilkJ J.Hilk

                                @tomy
                                Maybe look into coding challenges and try to complete them with qt and c++?

                                Also I suggest looking into the Videos of Voidrealm
                                Those helped me a lot when I started
                                @aha_1980 has a post here with usefull links hin YouTube channel is on of them.
                                Can‘t search and link against the post right now.
                                I‘m at #QtWs2018 right now and only have ne phone on me 🙈

                                sierdzioS Offline
                                sierdzioS Offline
                                sierdzio
                                Moderators
                                wrote on last edited by
                                #17

                                @J.Hilk said in Get on with Qt:

                                @aha_1980 has a post here with usefull links hin YouTube channel is on of them.

                                Here is that link.

                                (Z(:^

                                1 Reply Last reply
                                2
                                • J.HilkJ J.Hilk

                                  @tomy
                                  Maybe look into coding challenges and try to complete them with qt and c++?

                                  Also I suggest looking into the Videos of Voidrealm
                                  Those helped me a lot when I started
                                  @aha_1980 has a post here with usefull links hin YouTube channel is on of them.
                                  Can‘t search and link against the post right now.
                                  I‘m at #QtWs2018 right now and only have ne phone on me 🙈

                                  tomyT Offline
                                  tomyT Offline
                                  tomy
                                  wrote on last edited by
                                  #18

                                  @J.Hilk
                                  Hi. :)
                                  You followed and helped me much on my Pingpong game at that time. I hope you remember.

                                  Thanks for all of you dear guys. I appreciate your help completely. :)

                                  J.HilkJ 1 Reply Last reply
                                  1
                                  • tomyT tomy

                                    @J.Hilk
                                    Hi. :)
                                    You followed and helped me much on my Pingpong game at that time. I hope you remember.

                                    Thanks for all of you dear guys. I appreciate your help completely. :)

                                    J.HilkJ Offline
                                    J.HilkJ Offline
                                    J.Hilk
                                    Moderators
                                    wrote on last edited by
                                    #19

                                    @tomy
                                    Jep
                                    I do remember, since then I discovered that there‘s a Pingpong game example in the official Qt Examples

                                    Knowing that beforhand could have come in handy
                                    🙈


                                    Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                                    Q: What's that?
                                    A: It's blue light.
                                    Q: What does it do?
                                    A: It turns blue.

                                    tomyT 1 Reply Last reply
                                    0
                                    • J.HilkJ J.Hilk

                                      @tomy
                                      Jep
                                      I do remember, since then I discovered that there‘s a Pingpong game example in the official Qt Examples

                                      Knowing that beforhand could have come in handy
                                      🙈

                                      tomyT Offline
                                      tomyT Offline
                                      tomy
                                      wrote on last edited by tomy
                                      #20

                                      @J.Hilk

                                      Jep
                                      I do remember, since then I discovered that there‘s a Pingpong game example in the official Qt Examples

                                      Knowing that beforhand could have come in handy
                                      🙈

                                      Really? They might have been tracing me and afterwards copied what I was working on! It's cheating! :( Hhhhhh
                                      :) :)

                                      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