Я пытался это , и этот метод тоже не помог.
У меня есть немного кода, который показывает текущую погоду и температуру, и хочу егоочевидно обновить.Мне удается сделать обновление, но он добавляет обновленный кадр под старым.Кажется, я не могу найти способ удалить старую рамку и заменить ее обновленной.
Вот выдержка из моего кода:
def refresh():
Label(framewet, text=weatherstring + ", " + temperature + "°",
bg='black', fg='white', font=("avenir", 35)).pack()
framewet.pack(side='right', fill='y')
window.after(3000, refresh) # 3 secs just for debug
# framewet.destroy() does not work, nor .pack_forget()
# window is the wholw window, may known as root.Tk()
if __name__ == "__main__":
window.after(0, refresh)
window.mainloop(0)
Спасибо.