[英]Wrong Tkinter icon in Windows Taskbar
我已经设置了我想与root.iconbitmap( default='Test.ico')
的图标,并且该图标在 Tkinter GUI 中正确显示,但它在 Windows 任务栏中显示了“Tkinter Feather”徽标。 当我用 cx_freeze 编译 python 脚本时,.exe 文件有正确的图标,但同样,任务栏中的图标显示羽毛。 有没有办法解决这个问题? 提前致谢。
PS我使用的是Python 3.6.3
编辑:
tkinter 窗口显示了正确的图标,问题是任务栏显示了“羽毛”图标。 由于某种原因,任务管理器显示正确的图标。 奇怪的是,有时任务栏会在一段时间后显示正确的图标。 我无法重现它,因为它似乎是随机发生的。
我使用 Inno Setup ( http://www.jrsoftware.org/isinfo.php ) 将 .exe 与相关文件捆绑在一起。 这修复了没有出现的图标,并将我的应用程序的下载大小从 300MB 减少到 70MB。
尝试添加图标文件的完整路径。 这是因为只有您的python 脚本,即在同一目录中才能找到该图标文件,因此将其显示在窗口顶部而不是任务管理器中。
像这样:
from tkinter import *
login=Tk()
login.iconbitmap(r'C:\Users\Desktop\PYTHON\GUI\cricket.ico')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.