我已经使用PyQt 5编写了一个Python桌面应用程序的UI。我使用PyCharm内部的PyInstaller创建了exe文件,其中包含以下选项:--一个文件--窗口--图标= Q版本QRev.py
当在Windows资源管理器中查看时,生成的exe具有QRev.ico图标,但当执行时,Windows 10任务栏中显示的是通用图标或PyInstaller图标,而不是QRev图标。
如果我将QRev.exe固定到任务栏上,图标会按预期工作。当从任务栏以外的任何位置执行exe时,会出现此问题,任务栏中的图标不正确。如何解决此问题,以便QRev图标显示在任务栏中?
1条答案
按热度按时间hmmo2u0o1#
最后,在一个朋友为Tkinter找到一个类似的帖子后,终于弄明白了。
任务栏中的图标来自代码内部,而不是PyInstaller。对于pyqt5,我只是添加了以下命令:自定义设置窗口图标(QtGui.QIcon('QRev. ico'))