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. First steps!
QtWS25 Last Chance

First steps!

Scheduled Pinned Locked Moved General and Desktop
7 Posts 3 Posters 1.5k 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.
  • Y Offline
    Y Offline
    yanosh
    wrote on last edited by
    #1

    Hi all, i'm a senior java developer.

    i'd like to start developing a desktop application using Qt. Despite there is a lot of documentation, i'm not able to find a starting point to learn this framework.

    Can you suggest me where or how to start learning?

    Thanks in advance.

    1 Reply Last reply
    0
    • A Offline
      A Offline
      ankursaxena
      wrote on last edited by
      #2

      Qt is much similar like c++. Why not you convert any of your small project in qt! In this way you will learn that part which you want to use in near future. Otherwise as you know, Any language have large content . So how can any body say you have to start from here !!

      1 Reply Last reply
      0
      • JKSHJ Offline
        JKSHJ Offline
        JKSH
        Moderators
        wrote on last edited by
        #3

        Hi, and welcome to the Qt Dev Net!

        Qt is a very large framework, so there are many possible starting points.

        Do you have a project in mind already? If so, let us know and we'll try to match you up with a good example.

        If you want to create a basic GUI using Qt Widgets, see "Getting Started Programming with Qt Widgets":http://qt-project.org/doc/qt-5/gettingstartedqt.html

        Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

        1 Reply Last reply
        0
        • Y Offline
          Y Offline
          yanosh
          wrote on last edited by
          #4

          Thanks for your replies!!

          Yes we know developing with Qt means to learn C++ and a lot of other things. And we want to face this task of a language migration :D

          Yes we have a project in mind. What we'd like to do is a desktop cross-platform (basically Windows and Mac platforms) application for customer management of a small company.

          We need something like a tutorial, or more tutorials, starting from beginner level, to learn how to use this framework. Then, thanks to a "learning by doing" strategy, we want to learn how to interact with databases (wich is the best for desktop applications?), UI, I/O devices or streams, and integrate the application with the most popular clouding technologies (Google Drive, Dropbox etc..)

          I hope that my questions are not too general.

          Thanks!

          1 Reply Last reply
          0
          • A Offline
            A Offline
            ankursaxena
            wrote on last edited by
            #5

            http://qt-project.org/forums/viewthread/38594/

            http://qt-project.org/forums/viewthread/38886/

            Hope,You can find your solution in these threads.

            1 Reply Last reply
            0
            • JKSHJ Offline
              JKSHJ Offline
              JKSH
              Moderators
              wrote on last edited by
              #6

              I recommend going in this order:

              Learn C++. Open your favourite search engine and search for "C++ for Java programmers"

              Follow the "Getting Started Programming with Qt Widgets":http://qt-project.org/doc/qt-5/gettingstartedqt.html tutorial to learn how to create a UI, and how to use Signals and Slots (this is a core part of Qt).

              Do extra reading on "Signals and Slots":http://qt-project.org/doc/qt-5/signalsandslots.html

              Follow some "SQL Examples":http://qt-project.org/doc/qt-5/examples-sql.html to learn database interaction.

              Follow the "HTTP Example":http://qt-project.org/doc/qt-5/qtnetwork-http-example.html to learn how to send HTTP requests (e.g. to Google Drive)

              After you've done these, you should have most of the important knowledge you need. Feel free to come back to the forum to ask more questions when you've reached that stage.

              [quote]wich is the best for desktop applications?[/quote]Do you mean which database is best? That would depend on your requirements. It sounds like you want a central database server which can be accessed by many different clients. Qt supports many kinds of SQL.

              Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

              1 Reply Last reply
              0
              • Y Offline
                Y Offline
                yanosh
                wrote on last edited by
                #7

                Thank you, regards!

                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