pyinstaller打包pyqt程序,在pycharm中运行时任务栏可以正常显示图标:
但是打包之后,文件夹中正常显示图标,任务栏不显示图标。
版本是:win10系统,pyqt5,python3.11
尝试过的解决方法:
1.使用win32的api
import ctypes
ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID("myappid")
2.使用绝对路径
self.setWindowIcon(QIcon(QFileInfo(__file__).absolutePath() + '/MainWindow.ico'))
3.删除win系统的IconCache缓存
4.打包时使用绝对路径
pyinstaller -Fw MainWindow.py -i D:\workspace\python\tb-study\MainWindow.ico
以上方法都试了,前前后后搞了一天了,还是不行,求帮忙!感谢各位!