【发布时间】:2020-08-22 05:25:46
【问题描述】:
为什么我的 Tkinter 图像没有出现?
我写了这段代码
from tkinter import *
from PIL import ImageTk, Image
from tkinter import filedialog
root = Tk()
def ouvrir():
global image
root.filename = filedialog.askopenfilename(initialdir="\Khaoula\Desktop\open_cv_book", title="Select a file",filetypes=(("jpg files", "*.jpg"), ("all files", "*.*")))
image = ImageTk.PhotoImage(Image.open(root.filename))
button = Button(root, text="Open File", command=ouvrir)
button.pack()
root.mainloop()
没有错误
但是图片没有显示出来
你能帮忙吗?
【问题讨论】:
-
您只是创建了一个
ImageTk.PhotoImage的实例,但不要在任何Label或Canvas中使用它。 -
是的,你是对的!太谢谢你了
标签: python tkinter python-imaging-library