QT有着独特的插件管理方法便于使用,调理清晰.完全可以替代WIN32下的动态库,静态库.不过,QT也支持动态库和静态库加载.见QLibrary,最终,QLibrary调用WIN32下的LoadLibrary,GetProcAddress函数.
Qt插件的使用方法:
[1]project_main_1工程中定义接口
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/cbef093dcc044b2793832001e2365e43.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/2f88ce130b654eb5dc6788e02dbcfc90.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/0ac3a2d53663ec01c7f7225264eeefae.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/cbef093dcc044b2793832001e2365e43.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/2f88ce130b654eb5dc6788e02dbcfc90.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/0ac3a2d53663ec01c7f7225264eeefae.gif)
[2]project_plugin_1工程中实现接口
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/cbef093dcc044b2793832001e2365e43.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/2f88ce130b654eb5dc6788e02dbcfc90.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/df37983f39daa189b8c814e01a6a9011.gif)
![QT中的插件 - weyresearch - weyresearch的博客 QT中的插件 - weyresearch - weyresearch的博客](https://i-blog.csdnimg.cn/blog_migrate/0ac3a2d53663ec01c7f7225264eeefae.gif)
[3]project_main_1中使用QPluginLoader,QPluginLoader
Qt插件的使用方法:
[1]project_main_1工程中定义接口
[2]project_plugin_1工程中实现接口
[3]project_main_1中使用QPluginLoader,QPluginLoader