QT程序打包图片无法正常显示
环境:
QT4.8.2+VS2017+opencv3.416
问题:
本机测试正常,图片可正常显示功能也可正常进行,但打包发送给没有环境数据的电脑上进行测试就会出现图片无法显示的问题。
原因:
并没有找到理论支撑,个人觉得是因为没有把图片文件放入QT项目的资源文件中,所以建议先将图片导入项目资源中。
导入项目资源:
1.右击项目。比如我这里的untitled,右击选择Add New
2.选择QT->Qt Resource File,然后输入自己想要的命名(建议英文)
3.此时会多一个Resources,下面还有一个.qrc文件,右击.qrc文件点击Open in Editor
4.点击添加,选择添加前缀,前缀名称自己输入,例如我这里是系统给的自定义的
5.然后再点击添加,这个时候选择添加文件,然后会弹出一个文件窗口,把自己的图片复制到这个窗口,然后选中就可以了
6.选择完之后点击这个小锤子,然后图片数据就出现在项目里了。