使用python 2.7和Tkinter,我如何制作图像,点击时运行一个函数? 我正在考虑使用像
这样的东西Button(...,foto = "mypic.jpg",command=myfunc)
但我不管理。
非常感谢您的帮助!
答案 0 :(得分:1)
from PIL import Image, ImageTk
image = Image.open("mypic.jpg")
photo = ImageTk.PhotoImage(image)
Button(...,image=photo,command=myfunc)
此处foto
应为image
。 PIL
是您必须获得的依赖项。希望这会有所帮助。
答案 1 :(得分:-1)
从 PIL 导入 Image、ImageTk
image = Image.open("mypic.jpg") photo = ImageTk.PhotoImage(image)
按钮(...,image=photo,command=myfunc)