| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 
 | from Tkinter import *
 
def TraiteR():
    if w.find_withtag('un'):
        delete('un')
    else:
        w.create_line(0,0,200,100, fill="red", tags="un")
def TraiteV():
    if w.find_withtag('deux'):
        delete('deux')
    else:
       w.create_line(0,0,100,100, fill="blue", tags="deux") 
 
def TraiteJ():
    if w.find_withtag('trois'):
        delete('trois')
    else:
        w.create_line(0,0,100,200, fill="yellow", tags="trois")
 
def delete(MonTag):
    w.delete(w.find_withtag(MonTag))
 
master =Tk()
w=Canvas(master, width=200,height=100)
w.pack()
w.create_line(0,0,200,100, fill="red", tags="un")
w.create_line(0,0,100,100, fill="blue", tags="deux")
w.create_line(0,0,100,200, fill="yellow", tags="trois")
Button(text="Rouge", command=TraiteR).pack(side='left')
Button(text="Vert", command=TraiteV).pack(side='left')
Button(text="Jaune", command=TraiteJ).pack(side='left')
Button(text="Quitter", command=quit).pack(side='left')
 
mainloop() | 
Partager