首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

怎么在QML(QML文件放在资源文件中)展现本地图片文件

2012-01-19 
如何在QML(QML文件放在资源文件中)展现本地图片文件在程序中我获取到一个文件路径,比如root下面有个exampl

如何在QML(QML文件放在资源文件中)展现本地图片文件
在程序中我获取到一个文件路径,比如root下面有个example.jpg文件,那么我获取到文件路径为/root/example.jpg
  这个时候如果我的QML文件不放在资源文件编译,通过下列代码
  Image{
  id: photoThumb
  x: 100
  y: 50
  width: 600
  height: 400
  source: "/root/example.jpg"
  }
  可以正确地将图片显示出来
  但是因为在打包的时候,为了程序能够正确地运行出来,所有的QML文件都必须放在资源文件中,这样上面的这段代码就不能正确地运行了,图片就显示不出来了,程序报错为 Cannot open: qrc:/root/example.jpg 我们可以看见打入资源包中的QML文件在访问文件路径的时候他不是到本地去找文件,而是在资源文件中寻找,结果导致找不到,从而我无法显示图片。
  请问有何解决办法?


[解决办法]
学习了
[解决办法]
涨知识了

热点排行