QML-Type “is not a type“ 处理方法

本人也遇到这个莫名其妙的问题。  查找英文资料和中文资料都没法解决,最后尝试了能想到的方法才发先问题出在那, 至于为什么目前还不清楚先分享出来给大家。

答案:  不要在qrc中为qml文件使用别名。main包含Login(不光Login不能用别名main也不能使用)

问题详细:

因为在main.cpp中需要用到qrc:/qml/main.qml所以给加了一个别名main,并修改为qrc:/qml/main编译运行正常。

但是在编写完Login.qml后添加进去就报错了

improt的各种文档翻遍了 ,各种写法也都尝试了还是不行,由于我使用了两个qrc文件我合并成一个也不行。

最后生成一个新的工程并逐步比对配置上的不同处,直到改到qrc的别名上问题才解决。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值