如何使用这几行代码更改我的TKINTER图标



我已经看到了有关此问题的其他帖子,并且对发生的事情不完全理解。这些是代码的几行(我的.ICO文件与我的脚本相同的文件夹)

icon = PhotoImage(file='panther.ico')
root.tk.call('wm', 'iconphoto', root._w, icon)

这是错误消息:

Traceback (most recent call last):
  File "C:UsersronaldDesktopNew folderLongwood Math Game.py", line 158, in <module>
    icon = PhotoImage(file='panther.ico')
  File "C:UsersronaldAppDataLocalProgramsPythonPython36-32libtkinter__init__.py", line 3539, in __init__
    Image.__init__(self, 'photo', name, cnf, master, **kw)
  File "C:UsersronaldAppDataLocalProgramsPythonPython36-32libtkinter__init__.py", line 3495, in __init__
    self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't recognize data in image file "panther.ico"

请记住,我的.ICO文件位于与我的源代码

的同一文件夹中
root.iconbitmap('panther.ico')

是我的代码中更好的选择,因为" photoImage"不支持我的ICO文件

相关内容

  • 没有找到相关文章

最新更新