我想知道我是否可以从我选择的路径中显示图像?比如,我有一个路径例如:c:\ user \ desktop \ 33.jpg,我想只获取那个jpg文件,我必须使用标签或其他东西显示该图像。如果有可能,我想知道怎么做?
提前致谢!
答案 0 :(得分:3)
以下是您要问的示例代码:
from Tkinter import Label,Tk
from PIL import Image, ImageTk
import tkFileDialog
root = Tk()
path=tkFileDialog.askopenfilename(filetypes=[("Image File",'.jpg')])
im = Image.open(path)
tkimage = ImageTk.PhotoImage(im)
myvar=Label(root,image = tkimage)
myvar.image = tkimage
myvar.pack()
root.mainloop()
您将要添加一个用于调用askopenfilename
的按钮,因为它现在在程序开始时调用它。
您也可以在filetypes