簡體   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