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

qml写在了qrc资源里,Image的source如何使用文件夹路径

3
回复
7559
查看
[复制链接]
累计签到:12 天
连续签到:1 天
来源: 2016-7-3 20:59:16 显示全部楼层 |阅读模式
1Qter豆
qml文件写在了qrc资源里,编译时会一起编译,但是Image的图片我想从程序所在目录下的文件夹里读取,这样就可以随时从外面更换图片。可是我写相对路径时,它会解析成qrc:/ 的相对路径,因为我qml文件是在qrc里的,求教这个问题该怎么解决。谢谢。

最佳答案

查看完整内容

Qt.resolvedUrl() 这个可以用来处理相对路径
回复

使用道具 举报

尚未签到

2016-7-3 20:59:17 显示全部楼层
Qt.resolvedUrl()   这个可以用来处理相对路径
回复

使用道具 举报

尚未签到

2016-7-3 23:01:15 显示全部楼层
前面加协议名字就行,比如网上的就http://   , 本地硬盘的就file://
回复

使用道具 举报

累计签到:12 天
连续签到:1 天
2016-7-4 09:43:01 显示全部楼层
Joey_Chan 发表于 2016-7-3 23:01
前面加协议名字就行,比如网上的就http://   , 本地硬盘的就file://

加上  file://  之后的路径好像是绝对路径,可以是相对路径吗?
回复

使用道具 举报

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

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