« Programmation Python/Utilisation de fenêtres et de graphismes » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 556 :
# Modifiez le script ci-dessus de manière à faire apparaître un petit cercle rouge à l'endroit où l'utilisateur a effectué son clic (vous devrez d'abord remplacer le widget Frame par un widget Canvas).
{{solution}}
from Tkinter import*
def avance(event):
can1.coords(oval,event.x-r,event.y-r,event.x+r,event.y+r)
x,y,r=10,10,10 def oval(x,y,r,coul):
can1.create_oval(x-r,y-r,x+r,y+r,outline=coul)
fen1=Tk()
fen1.title("Exercice d'animation avec Tkinter")
can1=Canvas(fen1,bg='dark grey',height=300,width=300)
oval=can1.create_oval(x,y,x+30,y+30,width=2,fill='red')
|