当前位置: 代码迷 >> QT开发 >> QT直接运行Debug目录下的exe文件有的图片无法显示解决方法
  详细解决方案

QT直接运行Debug目录下的exe文件有的图片无法显示解决方法

热度:128   发布时间:2016-04-25 03:12:54.0
QT直接运行Debug目录下的exe文件有的图片无法显示
所有图片全是PNG格式的。
用编译器点击运行就能成功。
直接点击exe就没有图片。可恶的是,有的程序只出现某个特定图片。
release编译也是一样,但是release编译的时候,用编译器点击运行也没有图片。
这是在编译器点击运行的情况下:

这是直接运行debug文件夹下的程序的情况:


这是图片的位置:(car文件夹下存的是车子的图片存放位置,如下下图)


------解决方案--------------------
不要使用 相对路径,使用绝对路径。因为 windows 下 编译和直接运行的 当前路径不一样。有 debug release 文件夹的缘故。
  相关解决方案