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. Qt newbie here, I need some help
Qt 6.11 is out! See what's new in the release blog

Qt newbie here, I need some help

Scheduled Pinned Locked Moved Unsolved General and Desktop
4 Posts 3 Posters 516 Views 2 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.
  • R Offline
    R Offline
    RaptaG
    wrote on last edited by
    #1

    I am working on a C++ project, for which I want to make a frontend in Qt. I have already made (parts of) the backend, but to carry on I need to make the frontend first.

    Where should I start learning how to use Qt and how will I integrate the Qt frontend code with my existing backend code?

    Thanks in advance!

    Pl45m4P 1 Reply Last reply
    0
    • R RaptaG

      I am working on a C++ project, for which I want to make a frontend in Qt. I have already made (parts of) the backend, but to carry on I need to make the frontend first.

      Where should I start learning how to use Qt and how will I integrate the Qt frontend code with my existing backend code?

      Thanks in advance!

      Pl45m4P Offline
      Pl45m4P Offline
      Pl45m4
      wrote on last edited by Pl45m4
      #2

      @RaptaG said in Qt newbie here, I need some help:

      Where should I start learning how to use Qt

      I mean, you learn Qt by learning Qt.

      If your C++ knowledge is good, then you shouldn't face any problems, if not, I would recommend to learn C/C++ and OOP principles first.

      Depending on what type of program your project is, take a look at the Qt modules that are interesting and helpful for you.

      • https://doc.qt.io/qt.html
      • https://doc.qt.io/qt-6/modules-cpp.html

      Also, QML or QtWidget application?

      how will I integrate the Qt frontend code with my existing backend code?

      Keep in mind that Qt is an event driven GUI framework.
      So you have to start with a QGuiApplication which contains the main (GUI) event loop and then build upon that.

      • https://doc.qt.io/qt-6/qguiapplication.html

      Maybe you find something similar to your project among the Qt examples:

      • https://doc.qt.io/qt-6/qtexamplesandtutorials.html

      If debugging is the process of removing software bugs, then programming must be the process of putting them in.

      ~E. W. Dijkstra

      R 1 Reply Last reply
      1
      • C Offline
        C Offline
        CPPUIX
        wrote on last edited by
        #3

        Hi,

        You might find some of these links and resources helpful:

        • https://wiki.qt.io/Qt_for_Beginners
        • https://stackoverflow.com/questions/2169950/what-is-the-best-place-to-start-learning-qt

        Personally, I started with this tutorial when I wanted to learn GUI programming:

        • https://www.udemy.com/course/qt5-gui-cpp-programming-tutorial-2d-graphics/learn/lecture/6675450?start=0#overview

        And then just converted some C++ console projects I made while learning C++ to Qt.

        1 Reply Last reply
        0
        • Pl45m4P Pl45m4

          @RaptaG said in Qt newbie here, I need some help:

          Where should I start learning how to use Qt

          I mean, you learn Qt by learning Qt.

          If your C++ knowledge is good, then you shouldn't face any problems, if not, I would recommend to learn C/C++ and OOP principles first.

          Depending on what type of program your project is, take a look at the Qt modules that are interesting and helpful for you.

          • https://doc.qt.io/qt.html
          • https://doc.qt.io/qt-6/modules-cpp.html

          Also, QML or QtWidget application?

          how will I integrate the Qt frontend code with my existing backend code?

          Keep in mind that Qt is an event driven GUI framework.
          So you have to start with a QGuiApplication which contains the main (GUI) event loop and then build upon that.

          • https://doc.qt.io/qt-6/qguiapplication.html

          Maybe you find something similar to your project among the Qt examples:

          • https://doc.qt.io/qt-6/qtexamplesandtutorials.html
          R Offline
          R Offline
          RaptaG
          wrote on last edited by
          #4

          @Pl45m4 QtWidget application

          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