2、Qt 插件开发方式
本文介绍VS中如何一个解决方案中含多个项目,以及像Qt一样使用ui指针(带ui的插件)
1、先创建Qt主软件项目。
2、再创建Qt插件项目:
解决方案处,鼠标右键—添加—新建项目,选择下图项目。
手动添加ui文件:
Plugin1项目处,鼠标右键—添加—新建筛选器,Form Files。(不是真实存在的文件夹,但是在VS里逻辑条理更清晰,下文以文件夹称呼)
Form Files文件夹处,鼠标右键—添加—新建项,plugin1.ui
3、创建接口
在项目路径里手动新建接口文件夹Interface,并在其中手动新建 interface1.h
引入到项目里,解决方案处,鼠标右键—添加—现有项,interface1.h
把下图文件夹名改为Interface(筛选器)
4、各种文件都有了,下面编辑文件。
参考博客Qt 插件 - 夕西行 - 博客园 (cnblogs.com)
在插件类(父类)中声明函数—在接口类(子类)中实现函数。
5、生成插件dll
VS中Plugin1项目处,鼠标右键—生成。
把dll拷贝到主项目生成的exe路径里
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?