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