На всякий случай, если кто-то окажется в такой ситуации, я нашел решение. Это то, что вам нужно сделать при компиляции с py2exe, чтобы ваши файлы изображений отображались:
- Все файлы изображений (gif, png, jpg) необходимо скопировать в папку dist
- Файлы Qt dll необходимо скопировать из папки установки Qt в
расстояние \ imageformats
Для DLL-файлов вам нужно установить это в вашем файле setup.py:
windows = [{
"script":"yourPythonScript.py",
"icon_resources": [(1, "nameOfIcoFile.ico")],
"dest_base":"nameOfExeFile"
}],
data_files = [
('imageformats',
[r'C:\Python27\Lib\site-packages\PyQt4\plugins\imageformats\qico4.dll',
r'C:\Python27\Lib\site-packages\PyQt4\plugins\imageformats\qgif4.dll'
])],
)