XYZ-bear
2016-04-09 14:53
采纳率: 33.3%
浏览 4.3k

QT加载图片失败路径问题

最近在做个移动端的QT应用,在加载图片时遇到加载失败的问题代码如下:
QImage image("asset:///begin/maindlg/deviver.png");
QImage image(":/asset/begin/maindlg/deviver.png");
QImage image(".asset/begin/maindlg/deviver.png");
以上的三种方法都不想,相对路径和绝对路径都不行。。求大神解决。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • threenewbee 2016-04-09 14:58

    你的图片相对于程序的路径在哪里,先输出下当前路径看下。第二个方式冒号是全角的,第三个方式,去掉点看看,或者,/asset/begin/maindlg/deviver.png

    评论
    解决 无用
    打赏 举报
  • 小灸舞 2016-04-10 03:33

    先确保图片已经添加到资源文件里了
    然后 QImage image(":/asset/begin/maindlg/wang1.png");

    评论
    解决 无用
    打赏 举报
  • 草上爬 2016-04-23 03:40

    QImage image(":/asset/begin/maindlg/deviver.png");,这样是可以的,你的冒号是中文冒号,改成英文的

    评论
    解决 无用
    打赏 举报