PyInstaller EXE возвращается к исходному значку - PullRequest
0 голосов
/ 15 февраля 2019

Я создал автономный файл .exe с PyInstaller, используя эту команду: pyinstaller --onefile -i "icon0.ico" test.py -w.Когда я открываю папку dist, exe помещается в нее, показывает значок, который я использовал, но в момент, когда я копирую или перемещаю его из этой папки, значок исчезает, и он возвращается к стандартному значку PyInstaller.

Как ни странно, если я переименую файл, значок останется таким, каким он должен быть, но я не могу использовать это в качестве решения, поскольку у меня есть другие файлы, которые зависят от моего exe, являющегося конкретным именем файла.Я использовал Resource Hacker , чтобы просмотреть содержимое иконки, я полностью заменил значок со своим значком, но после сохранения ничего не изменилось, все тот же старый значок PyInstaller.Да, мой .ico файл имел все разные размеры 256x256, 128x128, 64x64, 48x48, 32x32 и 16x16.

Что можно сделать, чтобы это исправить?

Версия PyInstaller: 3.4

Версия Python: 3.7.2

1 Ответ

0 голосов
/ 16 февраля 2019

Я обычно использую pyinstaller --onefile -w --icon = имя значка .ico test.py.

...