小编Wil*_*rly的帖子

.iconbitmap 给出 TclError:位图“*.ico”未定义

我正在使用 Tkinter,并且在尝试运行代码时不断收到错误消息,有人可以帮忙吗?

from tkinter import *
from tkinter.messagebox import showinfo

def reply(name):
    showinfo(title='Reply', message='Hello %s!' % name)

top = Tk()
top.title('Echo')
top.iconbitmap('py-blue-trans-out.ico')
Label(top, text="Enter your name:").pack(side=TOP)

ent = Entry(top)
ent.pack(side=TOP)
btn = Button(top, text="Submit", command=(lambda: reply(ent.get())))
btn.pack(side=LEFT)
top.mainloop()
Run Code Online (Sandbox Code Playgroud)

我不断收到此错误消息:

Traceback (most recent call last):
  File "C:\Users\User\Desktop\manage\tkinter103.py", line 9, in <module>
    top.iconbitmap('py-blue-trans-out.ico')
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 1871, in wm_iconbitmap
    return self.tk.call('wm', 'iconbitmap', self._w, bitmap)
_tkinter.TclError: bitmap "py-blue-trans-out.ico" not defined
Run Code Online (Sandbox Code Playgroud)

python tkinter .ico

5
推荐指数
1
解决办法
8382
查看次数

标签 统计

.ico ×1

python ×1

tkinter ×1