Qt World Summit: Register Today!

Main app + Plugins: Best Architecture approach

  • I would like to develop a cross-platform main application that will be expanded in a future by adding new future dynamic libraries. I called this future dynamic libraries as "plugins".

    When the Main Application is launched, it will load all dynamic libraries (plugins) placed in a specific folder and then create in a Main Application top menu new menu items according the loaded plugins.

    Each dynamic library must have your own QT UI and C++ code, and a way to communicate with the Main Application.

    1- What are the QT options to implement this ideas?
    2- Is there a "best way" to do that?


  • Lifetime Qt Champion

    Have a look at
    It uses plugins to extend its functionality and sounds pretty much what you are after.

Log in to reply