QML和C++

最近开始用qml写界面,C++写逻辑,难免有些交互。趟了坑,记录一下,希望帮助遇到同样问题的人。

用的Qt5.1.0 动态库 +  VS2015

1:在Qt Creator 上修改了“main.qml”的名字,然后编译不过,提示找不到“main.qml”。关闭Qt Creator再次打开就行了(猜测是内部的bug)。

2:在Qt Creator 上添加的C++类,编译期间报错。在VS2015上却能正常编译(遇到相似的可以尝试一下)。


3:在Qt Creator上编译能正常显示的图像,在VS2015上编译不能显示出图像(后来发现是因为包含图像的.qrc文件,在VS2015引入qml工程的时候,没有自动加载进去,手动添加进去就解决了)。


4: 两种关联C++和qml文件的方式。A:QQmlApplicationEngine;B:QQuickView

    a:    A方式下正常的按钮,在B下不能正常点击。

    b: 自定义的控件qml文件,在其他文件中用,在A方式下能正常显示。在B下显示的是一片黑色。



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值