QT自定义插件
1、新建插件项目
选择编译器版本(注意,选择的其中一个版本是自己要使用这个插件的项目的版本,一个是Qt Creator工具的版本比如我的电脑里面是MSVC2017 32bit)
记得自动创建的项目没有.ui文件,需要自动创建.ui和.cpp还有.h文件,删除掉它自动生成的test.h、test.cpp
2、test.h文件要记得引入头文件
#include <QtUiPlugin/QDesignerExportWidget>
并且在class后面写
QDESIGNER_WIDGET_EXPORT
4、编译运行,到生成目录下寻找lib和dll文件,复制到Qt designer的目录下,重启Qt creator生效
5、新建项目使用插件,使用方法和普通插件一样,拖到右侧布局内就可以
6、新建include和lib目录并将test.h文件和.lib文件拷贝到目录下,并添加到项目中
7、将dll放到生成目录下
8、结束
到此程序就可以运行成功了
注意事项:
项目名称不要使用test,好像是什么关键字,我报错了,可以换成别的
如果你的项目是debug的,那你也要编译debug版本的对应的库,如果你的项目和qt designer不是一样的编译器,也需要编译对应版本的库,但是放到qt designer目录下的必须是和qt designer一致的,不然会失败。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界