How can I develop modular apps using Qt?
-
-
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
-
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.
-
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
-
I found a video on plugins architecture at this url http://qt-project.org/videos/watch/writing_plugin_applications_with_qt