# ################################################################# # Trace un dessin trait par trait en cliquant avec la souris # Réalisé le 23-12-2025 # nsi.gecif.net # ################################################################# from turtle import * # ============================ # Définition des fonctions : # ============================ def bouton_gauche(x,y): goto(x,y) down() print('goto(%d,%d)' % (x,y)) print('down()') def bouton_centre(x,y): undo() print('undo()') def bouton_droit(x,y): up() print('up()') # ============================ # Programme principal : # ============================ # titre de la fenêtre : title('Dessin à la souris') # cache le curseur de la tortue : hideturtle() # trace en vitesse rapide : speed(0) # épaisseur des traits : pensize(2) # couleur des traits : color('#FF0000') # fonctions à lancer si on clique avec un des 3 boutons de la souris : onscreenclick(bouton_gauche) # bouton gauche onscreenclick(bouton_centre,2) # bouton centre onscreenclick(bouton_droit,3) # bouton droit # lance le gestionnaire d'évènement qui détecte les évèvements de la souris : listen() # fin des instructions transmise à la fenêtre de la tortue : done()