Вы должны быть в состоянии убедить py2exe включить dll, используя:
setup(
# other options,
data_files=[('imageformats', 'qjpeg4.dll'),
#other options
)
Для дальнейшего использования data_files
должно выглядеть следующим образом (afaik):
data_files = [ (dir1, [file1, file2, ...]), (dir2, [file3, file4, ...]), ...]
РЕДАКТИРОВАТЬ 1 : Вы можете попробовать использовать структуру каталогов, подобную этой ( source ):
- yourapp.exe
- [qt.conf] (необязательно? См. Ниже)
- / плагинов
И если , что не работает, здесь предлагает использовать qt.conf
файл, который выглядит следующим образом:
[Paths]
Plugins = <directory containing the imageformats directory>
Что, по-видимому, должно работать нормально, если ядро dll QtCore4.dll
включено правильно (так как ему нужен этот .dll для интерпретации вашего файла qt.conf).