[英]Tkinter does not read image
我使用python3.7和8.6版本的Tkinter。
我正在研究使用 Tkinter 并且出现了问题。
代码是
from tkinter import *
root = Tk()
root.title("Nado GUI")
photo = PhotoImage(file="image.png")
btn6 = Button(root, image = photo)
btn6.pack()
#작동안됨...
root.mainloop()
错误是
/usr/local/anaconda3/envs/python_GUI/bin/python /Users/junil/PycharmProjects/Python_GUI/2_button.py Traceback(最近一次调用最后):文件“/Users/junil/PycharmProjects/Python_GUI/2_button.py”,第 22 行,在 photo = PhotoImage(file="image.png") 文件“/usr/local/anaconda3/envs/python_GUI/lib/python3.7/tkinter/init .py”中,第 3545行,在 init Image中。 init (self, 'photo', name, cnf, master, **kw) File "/usr/local/anaconda3/envs/python_GUI/lib/python3.7/tkinter/init .py", line 3501, init self .tk.call(('image', 'create', imgtype, name,) + options) _tkinter.TclError: 无法打开 "image.png": 没有这样的文件或目录 进程以退出代码 1 结束
我确实使用了 python2.7、PIL 并更改为 gif 格式,但这些都不起作用。
请帮我学习。
错误指出:
_tkinter.TclError: couldn't open "image.png": no such file or directory
。
这显然意味着在您的目录中找不到该图像。 您可能需要检查两件事:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.