Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Announcements
  4. I want to learn Qt and I'm overwhelmed
Forum Update on Monday, May 27th 2025

I want to learn Qt and I'm overwhelmed

Scheduled Pinned Locked Moved Unsolved Announcements
3 Posts 3 Posters 651 Views
  • 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
    Spleens09
    wrote on last edited by
    #1

    I want to learn Qt with already strong basis of C++. Where do I start?

    Hi, I have a solid knowledge of C++ but I know close to nothing about Qt. I've decided to learn this framework but I'm struggling to do so. The only Qt code I've seen has been by contributing to a C++/Qt open-source project but my patches required more of a C++ knowledge than a Qt knowledge, though at least I've seen classes such as QString, QByteArray and QTextStream at work as well as getting a sense of what the framework is like.

    Now, in order to complete my patches I had to look up on the Qt Documentation for a few details I needed to know and I must admit that, as a reference, the Qt documentation is absolutely great!

    So I thought "In order to learn Qt I'll start from the docs then!". Unfortunately though, I can't seem to find somewhere to start. I feel like I'm gathering bits of information scattered from various sources, without a clear path that'll "guide" me from the most basic topics to the more advanced ones. At this point I've very much given up with learning from the documentation and thought that a good and well-structured book could help me instead. So I've searched Amazon for some books but there doesn't seem to be a "clear favorite" or a best-seller. There are a few but don't have exciting reviews. Also most of them are by Packt, which is notoriously a bad publisher.

    J.HilkJ 1 Reply Last reply
    0
    • S Spleens09

      I want to learn Qt with already strong basis of C++. Where do I start?

      Hi, I have a solid knowledge of C++ but I know close to nothing about Qt. I've decided to learn this framework but I'm struggling to do so. The only Qt code I've seen has been by contributing to a C++/Qt open-source project but my patches required more of a C++ knowledge than a Qt knowledge, though at least I've seen classes such as QString, QByteArray and QTextStream at work as well as getting a sense of what the framework is like.

      Now, in order to complete my patches I had to look up on the Qt Documentation for a few details I needed to know and I must admit that, as a reference, the Qt documentation is absolutely great!

      So I thought "In order to learn Qt I'll start from the docs then!". Unfortunately though, I can't seem to find somewhere to start. I feel like I'm gathering bits of information scattered from various sources, without a clear path that'll "guide" me from the most basic topics to the more advanced ones. At this point I've very much given up with learning from the documentation and thought that a good and well-structured book could help me instead. So I've searched Amazon for some books but there doesn't seem to be a "clear favorite" or a best-seller. There are a few but don't have exciting reviews. Also most of them are by Packt, which is notoriously a bad publisher.

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

      hi @Spleens09

      to be honest with you, I personally learned by using the examples and tutorials found in the documentation:
      https://doc.qt.io/qt-5/qtexamplesandtutorials.html

      If you downloaded and installed QtCreator, than those should be there ready to compile and used.

      The welcome page has a section for Examples and for Tutorials
      ef2b043c-e2bc-4d72-934e-6b1e85cd1a8e-image.png


      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.

      1 Reply Last reply
      3
      • JoeCFDJ Offline
        JoeCFDJ Offline
        JoeCFD
        wrote on last edited by JoeCFD
        #3

        And you can find tons of Qt examples in github and youtube as well while Qt examples are not enough.
        It is better to learn from some small projects.

        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