无法在将python脚本转换为.exe格式时查看图像

时间:2015-08-28 04:37:36

标签: python-2.7 py2exe

我尝试将我的python脚本转换为Windows执行格式(.exe),但图像没有显示在图标上。我已经发布了这两张照片。

我的设置文件包含处理图像的代码

data=[('imageformats',[r'C:\Program Files (x86)\python27\Lib\site-packages\PyQt4\plugins\imageformats\qjpeg4.dll',
    r'C:\Program Files (x86)\python27\Lib\site-packages\PyQt4\plugins\imageformats\qgif4.dll',
    r'C:\Program Files (x86)\python27\Lib\site-packages\PyQt4\plugins\imageformats\qico4.dll',
    r'C:\Program Files (x86)\python27\Lib\site-packages\PyQt4\plugins\imageformats\qmng4.dll',
    r'C:\Program Files (x86)\python27\Lib\site-packages\PyQt4\plugins\imageformats\qsvg4.dll',
    r'C:\Program Files (x86)\python27\Lib\site-packages\PyQt4\plugins\imageformats\qtiff4.dll'
    ])]

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。它与代码中图像的路径有关。程序无法在父文件夹外找到图像。 解决方案是以下列格式给出图像的路径。 QtGui.QIcon(os.path.join(os.getcwd(),' images'(Folder),' actions' (子文件夹),' button-rotate-cw.png'(图片名称)))