Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    How can I develop modular apps using Qt?

    C++ Gurus
    5
    9
    4730
    Loading More Posts
    • 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
      masum last edited by

      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 Reply Quote 1
      • M
        mcosta last edited by

        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 Reply Quote 0
        • M
          masum last edited by

          @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 Reply Quote 0
          • JKSH
            JKSH Moderators last edited by

            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 Reply Quote 0
            • M
              mcosta last edited by

              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 Reply Quote 0
              • M
                masum last edited by

                @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 Reply Quote 0
                • SGaist
                  SGaist Lifetime Qt Champion last edited by

                  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 Reply Quote 0
                  • M
                    masum last edited by

                    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 Reply Quote 0
                    • S
                      Skyrpex last edited by

                      "Thanks"
                      "Oh, you're welcome"

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post