Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Special Interest Groups
  3. C++ Gurus
  4. How can I develop modular apps using Qt?
QtWS25 Last Chance

How can I develop modular apps using Qt?

Scheduled Pinned Locked Moved C++ Gurus
9 Posts 5 Posters 5.2k 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.
  • M Offline
    M Offline
    masum
    wrote on last edited by
    #1

    How can I develop modular desktop application using Qt?

    Kind Regards

    Md. Rashidul Hasan
    Software Architect
    OnnoRokom Software Ltd.
    Cell: 8801836885252

    1 Reply Last reply
    1
    • M Offline
      M Offline
      mcosta
      wrote on last edited by
      #2

      Hi,

      the answer to your question depends of what you mean with "modular application".

      Once your problem is solved don't forget to:

      • Mark the thread as SOLVED using the Topic Tool menu
      • Vote up the answer(s) that helped you to solve the issue

      You can embed images using (http://imgur.com/) or (http://postimage.org/)

      1 Reply Last reply
      0
      • M Offline
        M Offline
        masum
        wrote on last edited by
        #3

        @mcosta

        Modular application means plug able modules or you can call it plugins. There will have one interface and other functionality will be plugins.

        Kind Regards

        Md. Rashidul Hasan
        Software Architect
        OnnoRokom Software Ltd.
        Cell: 8801836885252

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

          http://qt-project.org/doc/qt-5.1/qtcore/plugins-howto.html

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

          1 Reply Last reply
          0
          • M Offline
            M Offline
            mcosta
            wrote on last edited by
            #5

            Hi,

            Qt is designed in modular way. For example database drivers, Image formats support, Input methods are plugin based.

            QtCreator, for example, is basically a plugin loader: every functionality is a plugin.

            Read "here":http://qt-project.org/doc/qt-5.1/qtcore/plugins-howto.html and "here":http://qt-project.org/doc/qt-5.1/qtwidgets/tools-plugandpaint.html for a reference and for an example

            Once your problem is solved don't forget to:

            • Mark the thread as SOLVED using the Topic Tool menu
            • Vote up the answer(s) that helped you to solve the issue

            You can embed images using (http://imgur.com/) or (http://postimage.org/)

            1 Reply Last reply
            0
            • M Offline
              M Offline
              masum
              wrote on last edited by
              #6

              @mcosta

              There has no doubt about Qt. Qt is well modular. But I want to develop my software using Qt in modular way. Like a SMS sending software every SMS gateway will be a plugins. User will be able to install/uninstall SMS gateway plugins. They can use different getaway. If I found any new gateway then i will just give them a dll for that. That dll will work with their existing software.

              Kind Regards

              Md. Rashidul Hasan
              Software Architect
              OnnoRokom Software Ltd.
              Cell: 8801836885252

              1 Reply Last reply
              0
              • SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on last edited by
                #7

                Hi,

                You should read both links JKSH and mcosta gave, they show how to create plugins for Qt and custom ones you can use in your application the way you described

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  masum
                  wrote on last edited by
                  #8

                  I found a video on plugins architecture at this url http://qt-project.org/videos/watch/writing_plugin_applications_with_qt

                  Kind Regards

                  Md. Rashidul Hasan
                  Software Architect
                  OnnoRokom Software Ltd.
                  Cell: 8801836885252

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    Skyrpex
                    wrote on last edited by
                    #9

                    "Thanks"
                    "Oh, you're welcome"

                    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