from tkinter import *
root = Tk()
def oval_func(event):
c.delete(oval)
c.create_text(80, 50, text='Овал')
def rect_func(event):
c.delete(tril)
c.create_text(230, 50, text='Прямогульник')
def triangle(event):
c.delete(trian)
c.create_text(380, 50, text='Треугольник')
c = Canvas(width=460, height=100, bg='grey')
c.pack()
oval = c.create_oval(30,10,130,80, fill='orange')
tril = c.create_rectangle(180,10,280,80,fill='lightgreen')
trian = c.create_polygon(330,80,380,10,430,80,fill='white',outline='black')
c.tag_bind(oval,'<Button-1>', oval_func)
c.tag_bind(tril, ‘<Button-1>’, rect_func)
c.tag_bind(trian, ‘<Button-1>’, triangle)
root.mainloop()
Здесь, при нажатии на фигуру, высвечивается текст
А мне хочется, чтобы после высвечивания текста, при нажатии на него, высвечивалась та же самая фигура