【问题标题】:displaying the selected image using tkinter使用 tkinter 显示所选图像
【发布时间】:2014-05-13 05:40:52
【问题描述】:

我想知道我是否可以显示我选择的路径中的图像?比如,我有一个路径,例如:c:\user\desktop\33.jpg,我只想获取那个 jpg 文件,我必须使用标签或其他东西显示该图像。如果可以的话,我想知道怎么做?

提前致谢!

【问题讨论】:

  • 如果您可以在关于您迄今为止在这方面尝试过的问题中添加一些代码,那将是一个很大的帮助
  • @shaktimaan 我什么都没试过,我想知道,即使你自己举个例子也适合我。

标签: python python-2.7 tkinter


【解决方案1】:

这是您所要求的示例代码:

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添加更多文件扩展名

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-13
    • 2019-05-31
    • 2017-08-26
    • 2021-05-11
    • 2016-12-16
    • 1970-01-01
    相关资源
    最近更新 更多