Python Tkinter - 如何在Button中显示JPG图像

时间:2013-09-14 15:40:56

标签: python tkinter jpeg

使用python 2.7和Tkinter,我如何制作图像,点击时运行一个函数? 我正在考虑使用像

这样的东西
Button(...,foto = "mypic.jpg",command=myfunc)

但我不管理。

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

看了一下之后,这就是我得到的。不过,我没有测试过这个。

from PIL import Image, ImageTk

image = Image.open("mypic.jpg")
photo = ImageTk.PhotoImage(image)

Button(...,image=photo,command=myfunc)

此处foto应为imagePIL是您必须获得的依赖项。希望这会有所帮助。

答案 1 :(得分:-1)

从 PIL 导入 Image、ImageTk

image = Image.open("mypic.jpg") photo = ImageTk.PhotoImage(image)

按钮(...,image=photo,command=myfunc)