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路径里

posted @ 2022-10-12 17:07  夕西行  阅读(293)  评论(0编辑  收藏  举报