问题描述
- QT加载图片失败路径问题
-
最近在做个移动端的QT应用,在加载图片时遇到加载失败的问题代码如下:
QImage image("asset:///begin/maindlg/deviver.png");
QImage image(":/asset/begin/maindlg/deviver.png");
QImage image(".asset/begin/maindlg/deviver.png");
以上的三种方法都不想,相对路径和绝对路径都不行。。求大神解决。
解决方案
你的图片相对于程序的路径在哪里,先输出下当前路径看下。第二个方式冒号是全角的,第三个方式,去掉点看看,或者,/asset/begin/maindlg/deviver.png
解决方案二:
先确保图片已经添加到资源文件里了
然后 QImage image(":/asset/begin/maindlg/wang1.png");
解决方案三:
QImage image(":/asset/begin/maindlg/deviver.png");,这样是可以的,你的冒号是中文冒号,改成英文的
时间: 2024-11-03 22:13:44