QT中png图片无法显示的问题

最近在学霍亚飞的《Qt Creator快速入门》,在练习的时候,发现png图片老是不能运行;网上搜索了一下解决方法;

总结如下:

1.最基本的是看自己文件路劲是不是对的,有时候设置的是相对目录,没有搞清目录位置,导致出错;在debug增加图片时候,参考博客https://blog.csdn.net/fancyop/article/details/100570130;直接新建qrc资源文件时候,文件此时路劲根据qrc文件获得;

2.删除掉原先的debug文件,重新编译运行,我出错,一般是在这个地方。

3.最后查看imageformats文件夹,有没有需要的处理图片的的dll,我的目录是在:D:\QT\5.11.3\msvc2015\plugins\imageformats。

在Stack Overflow上查看,说是png图片处理不需要dll,Qt已经内置。

我在查看imageformats的时候,发现确实没有qpng.dll文件,但是我使用qt创建png图片资源,运行程序是可以显示png图片的。所以认为png.dll确实内置于Qt中。

你可能感兴趣的:(QT,实战问题)