1、Qt 插件开发
样式如下图所示(一个解决方案中含多个项目):
1、先创建Qt主软件项目
2、再创建Qt插件项目
解决方案处,鼠标右键—添加—新建项目,选择下图项目。
手动添加ui文件:
Plugin1项目处,鼠标右键—添加—新建筛选器,Form Files。(不是真实存在的文件夹,但是在VS里逻辑条理更清晰,下文以文件夹称呼)
Form Files文件夹处,鼠标右键—添加—新建项,plugin1.ui
3、创建接口
在项目路径里手动新建接口文件夹Interface,并在其中手动新建 interface1.h
引入到项目里,解决方案处,鼠标右键—添加—现有项,interface1.h
把下图文件夹名改为Interface(筛选器)
各种文件都有了,下面编辑文件。即在插件类(父类)中声明函数,在接口类(子类)中实现函数。
参考博客2、Qt 插件开发 - 夕西行 - 博客园 (cnblogs.com)
生成插件dll。
VS中Plugin1项目处,鼠标右键—生成。
把dll拷贝到主项目生成的exe路径里