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.
  • 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