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

QT直接运行Debug目录下的exe文件有的图片无法显示
所有图片全是PNG格式的。
用编译器点击运行就能成功。
直接点击exe就没有图片。可恶的是,有的程序只出现某个特定图片。
release编译也是一样,但是release编译的时候,用编译器点击运行也没有图片。
这是在编译器点击运行的情况下:
QT直接运行Debug目录下的exe文件有的图片无法显示解决方法
这是直接运行debug文件夹下的程序的情况:
QT直接运行Debug目录下的exe文件有的图片无法显示解决方法

这是图片的位置:(car文件夹下存的是车子的图片存放位置,如下下图)
QT直接运行Debug目录下的exe文件有的图片无法显示解决方法
QT直接运行Debug目录下的exe文件有的图片无法显示解决方法
------解决方案--------------------
不要使用 相对路径,使用绝对路径。因为 windows 下 编译和直接运行的 当前路径不一样。有 debug release 文件夹的缘故。