繁体   English   中英

单击按钮时使用Tkinter重新加载图像

[英]Reloading images with Tkinter when clicking a button

当我按下按钮时,我希望它加载并显示img.jpg 当我再次按下按钮时,它将重新加载img.jpg并显示新图像。 我怎样才能做到这一点?

可以说clicked了按钮的处理程序。 要显示图像,您需要一个标签。 (此代码适用于Python 3.3)

import tkinter
root = tkinter.Tk()

def clicked(label1):
    displayImage = PhotoImage(file = "The path to your image file goes here")
    label1.configure(image = displayImage)


label1 = tkinter.Label(root, text = "")
label1.pack()

b1 = tkinter.Button(root, text = "Display", command = lambda: clicked(label1))
b1.pack()
root.mainloop()

希望这行得通。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM