Я пытаюсь обновлять изображение метки tkinter при каждом нажатии кнопки. Я искал сайт и попробовал некоторые ответы здесь, но я не могу изменить изображение. Я уже реализовал lab.configure (image = photoK) и поместил ссылку, чтобы избежать сбора мусора с lab.image = photoK, но изображение не будет обновляться.
Я использую Python 3.7.3 и tkinter версии 8.6
import tkinter as tk
from tkinter import Label #get a widget
from tkinter import *
from tkinter import ttk
from PIL import Image, ImageTk
window= Tk()
window.geometry("500x500")
window.title("Trabajo1")
image= Image.open("/Users/rociocortesg/Desktop/criptografia/entrega1/codigoNumero/MasterShare.jpg")
image = image.resize((250, 250), Image.ANTIALIAS)
photo= ImageTk.PhotoImage(image)
lab=Label(image=photo)
lab.pack(side="bottom", fill="both", expand="yes")
def upload():
imageK = Image.open("/Users/rociocortesg/Desktop/criptografia/entrega1/codigoNumero/slave0.jpg")
imageK = image.resize((250, 250), Image.ANTIALIAS)
photoK = ImageTk.PhotoImage(imageK)
#lab=Label(image=photo)
lab.configure(image=photoK)
lab.image=photoK
button1= Button(window,text="Upload",fg="brown", bg= "yellow" , relief= RIDGE, font=("arial",20, "bold"),command=upload)
button1.place(x=10,y=53)
widget=Label(None,text="Image Change") #make a Label
widget.pack()
widget.mainloop()