Подскажите, пожалуйста. Когда на метке (Label) появляется текстовая надпись 2-ой раз, то она накладывается на предыдущую надпись. Как очистить метку?
В Викиверситете ответа не нашёл.
# Создание программы для изучения английских непр. глаголов from tkinter import * class Application(Frame): spis = [("воровать", "steal", "stole", "stolen"), ("кусать", "bite", "bit", "bitten"), ("делать", "do", "did", "done")] i = 0 j = 0 def __init__(self, master): super(Application, self).__init__(master) self.grid() self.create_widgets() def create_widgets(self): cort = self.spis[self.j] lbl = Label(text=cort[0], fg="green", font='arial 14') lbl.grid(row=0, column=2) btn = Button(width=15, text="перевод", command=self.transl) btn.grid() def transl(self): cort = self.spis[self.j] ruslbl = Label(text=cort[0], fg="green", font='arial 14') # Russian word ruslbl.grid(row=0, column=1, columnspan=3) self.i += 1 englbl = Label(text=cort[self.i], font='arial 15') # English word englbl.grid(row=self.i+1, column=1, columnspan=3) if self.i == 3: self.i = 0 self.j += 1 root = Tk() root.title("Программа изучения английских слов") root.geometry("400x150") app = Application(root) root.mainloop()