我一直在尝试向使用PyQt5制作的应用程序添加窗口图标,经过一些故障排除后,我能够使程序使用图标,但是如果我使用PyInstaller构建应用程序,它将使用默认的窗口图标。
这是在Windows 10 Build 1903上,pyinstaller能够为实际的.exe文件和任务栏上设置图标,但是我相信问题在于一旦所有依赖关系都被移走,Qt将无法找到该图标pyinstaller。我尝试将其构建为单个可执行文件并构建为目录,但均无济于事。
这是我使用pyinstaller构建应用程序的命令:
pyinstaller main.py -w -F -i njac.ico
预期的输出应该是窗口Icon是我创建的,而不是默认窗口10。
编辑: 这是打包后的应用程序图标
这些是未打包运行的图标
这些是运行pyinstaller打包的应用程序时的图标