Pyinstaller设置图标

2024-05-20 10:25:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的命令是:

pyinstaller.exe --icon=test.ico -F --noconsole test.py

所有图标不会更改为test.ico

一些图标保持默认(pyinstaller)图标。。。

为什么?

所有图标更改操作系统->;windows 7 32位,windows 7 64位(生成exe文件操作系统)

保留默认图标OS->;windows 7 64位(其他PC)


Tags: 文件pytest命令gtoswindowsexe
3条回答

我知道这是一个老问题,但在搜索之后,我成功地使用了这个命令--onefile

pyinstaller.exe --onefile --windowed --icon=app.ico app.py

当我在搜索如何为我的.exe设置图标的答案时,Google引导我进入了这个页面,所以也许它会帮助其他人。

这里的信息是在这个网站上找到的:https://mborgerson.com/creating-an-executable-from-a-python-script

下面的命令可以设置可执行文件上的图标。 记住“.ico”文件应该出现在“path_of_u.ico_file”中给定的路径的位置。

pyinstaller.exe--onefile--windowed--icon=“Path_uof_u.ico_ufile”app.py

例如:app.py文件存在于当前目录中,并且'app.ico'存在于在当前目录中创建的'Images'文件夹中。所以命令应该在下面给出。最终的可执行文件将在'dist'文件夹中生成。

pyinstaller.exe--onefile--windowed--icon=Images\app.ico app.py

我认为这可能与缓存(可能在Windows资源管理器中)有关。我也让老的PyInstaller图标出现在一些地方,但是当我把exe复制到其他地方时,所有的老图标都消失了。

相关问题 更多 >