Qt 5.2 自定义设计师UI插件 遇到问题记录

本文记录了一位开发者在Qt 5.2中自定义设计师UI插件遇到的问题及解决方案。首先,由于主程序与插件编译环境不一致导致插件无法识别,通过切换到MSVC2010环境并重新编译成功加载。接着,发现调试模式下官方插件可以工作,而自定义插件则必须在发布模式下。最后,通过将插件及其依赖放入正确路径,并调整编译设置,成功解决所有问题。
摘要由CSDN通过智能技术生成

最近有个新项目,需要使用QT IDE 来开发一套程序,所以就开始施行;

由于项目中需要用到条形码生成。为方便直观的布局UI界面(也是方便后面进行打印套打设置),所以想到如果将它做成UI插件,内嵌在Qt creator 设计器中拖动设计,不是一件很爽的事嘛?说干就干,现在Qt 插件生成还是很方便的,直接使用新建设计师界面插件项目就行,生成的DLL和.H文件。根据QT文档说明,将DLL文件分别放在QT安装目录C:\Qt\Qt5.2.1\Tools\QtCreator\bin\plugins\designer 和 C:\Qt\Qt5.2.1\5.2.1\MinGw\bin 2个目录下。欣喜若狂的想见下自定义的插件显示在设计师界面的模样!

打开Qt creator 程序,点mainWindow.ui ,快速下拉toolbox。- -!发现什么都没。还是系统自带的那些插件。。。一开始就懵了,赶紧度娘、谷哥。可惜国内的QT中文资源稀缺,没任何有价值的信息。最后没办法,硬着头皮去QT官网论坛看英文(我只认得程序方面的几个英文)。运气还不错,被我找到了一偏人家也遇到和我一样的尴尬情况,上面也有QT技术回复,最后在交谈的内容中得知,当主程序与DLL不是使用同一编译环境的时候,插件是无法识别。QT Creator 不是使用minGW编译的。恍然大悟!

继续努力,下载QT FOR MSVC2010 版QT。(假如需要在MSVC201

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值