找回密码
 立即注册
收起左侧

QT5.8创建自定义控件后,在Qt Creator的Designer无法显示

2
回复
7600
查看
[复制链接]
累计签到:13 天
连续签到:1 天
来源: 2017-6-3 22:31:42 显示全部楼层 |阅读模式
5Qter豆
环境WIN7 64位 QT5.8.0   编译器MinGW。我创建一个自定义控件后,把.dll文件拷贝到对应目录后,Qt Designer可以加载成功,
但是在Creator的Designer却加载不成功。具体错误提示看截图。



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:13 天
连续签到:1 天
2017-6-6 09:12:13 显示全部楼层
国外有的网友说是因为Qt Creator是用vs编译的,所以用MinGW编译的控件不能被Qt Creator,所以他给出了两个方法,1.用MinGW自己编译Creator。2.用VS编译自定义控件。而我用VS编译的控件确实是能在Creator中成功加载的。暂时先这样吧,没有空深究,有其他意见,请补充。
回复

使用道具 举报

累计签到:13 天
连续签到:1 天
2017-6-8 20:26:14 显示全部楼层
虽然我用的是5.8.0 vs2015 64位的qt,但是自带的Qt Creator是32位的,所以还是会出错。所以编译自定义控件的qt版本建议用32位。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了