1 2 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 35
| from tkinter import*
from tkinter.messagebox import *
def clicgauche (event) :
X=event.x
Y=event.y
r=20
carre=canvas.create_rectangle(X-r,Y-r,X+r,Y+r,fill="blue")
def callback():
if askyesno('Titre 1', 'Êtes-vous sûr de vouloir faire ça?'):
showwarning('Titre 2', 'Tant pis...') #j'aimerais qu'a la suite de ce message tout ce ferme
else:
showinfo('Titre 3', 'Vous avez peur!')
showerror("Titre 4", "Aha")
def effacer() :
canvas.delete(ALL)
Mafenetre = Tk()
Mafenetre.title("Exercice 6")
canvas=Canvas (Mafenetre,width=1200,height=500,background="white")
canvas.grid(row=0,column=0)
canvas.bind ('<Button-1>',clicgauche)
canvas.pack(padx=2,pady=2)
bouton1 = Button (Mafenetre,text="Recommencer", command=effacer)
bouton1.pack (side=LEFT,padx=5,pady=5)
bouton2 = Button (Mafenetre,text="Quitter",command=callback)
bouton2.pack (side=LEFT,padx=5,pady=5)
bouton3 = Button (Mafenetre, text="Effacer",command=Turnback) #j'aimerais supprimer le dernier canvas crée
bouton3.pack (side=LEFT,padx=5,pady=5)
Mafenetre.mainloop() |
Partager