qml按路径读取图片_QML Image获取图片资源路径的细节

在Qt5 QML中,遇到无法加载本地图片资源的问题,错误提示为"QML Image: Cannot open: qrc:///images/Blue hills.jpg"。通过检查发现,问题出在*qrc*资源文件未包含图片路径。解决方法包括手动编辑*qrc*文件添加图片路径或使用Qt Creator将图片资源导入项目,自动更新*qrc*文件。最终成功显示图片。
摘要由CSDN通过智能技术生成

近期重新开始Qt5,在学到QML获取本地图片资源时总是遇到类似 “ QML Image: Cannot open: qrc:///images/Blue hills.jpg”的错误,即无法正常载入本地的图片资源,经过一般努力,终于搞定拉!特此记录下来,方便自己和各位同仁查询!

一开始遇到问题的时候在网上搜索了些久都没成功解决问题,不过倒是有些启发,比如在上面网址看到的资料中就多少有些体会。

在这里先贴出本人的小例子:

import QtQuick 1.1

 
 

Rectangle{

id:rec

width:800

height:600

opacity:1

Image{

id:image1

source:"images/Bluehills.jpg"

Image{

id:image2

width:256

height:256

source:"images/cute_colorful_qq_01.png"

}

}

}

若正常显示的话,会出现以下的效果:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值