1、CTK
CTK插件框架可以简单的描述为C++的动态组件系统。CTK插件框架的设计有很大的灵感来自OSGi并且使得应用程序由许多不同的组件组合成一个可扩展模型,这个模型允许通过那些组件间共享对象的服务通信。
著名的医疗软件MTK就使用了CTK。
https://github.com/commontk/CTK
https://github.com/Waleon/CTK-examples
2、QCPFrame
这是一个基于Qt的插件式开发框架,用于快速开发模块化的控制台或者带UI的程序。
https://github.com/Jamie-tong/QCPFrame
https://gitee.com/JamieT/QCPFrame
https://blog.csdn.net/jam12315/article/details/108461027
3、qtcanpool
本项目是根据 QtCreator 源码结构总结出的一套通用的项目管理模板。核心库为基于 QtWidgets 的 qcanpool,同时,集成常用组件和第三方类库。
https://github.com/canpool/qtcanpool
https://gitee.com/icanpool/qtcanpool
4、DT
DT框架,本身就是基于QT为基础搭建的开发框架,其中用到了一些许多常用的设计模式,可以助于开发者快速开发客户端系统,参考了组件化的设计思想
https://github.com/huifeng-kooboo/DT
x、其它
(1)一去二三里的文章
(2)使用CTk开发的一个简单程序,可作为简单的应用参考