Séance n°5 : Ecrire les fonctions pour la souris

  1. UTILISER LA SOURIS :

Fonctionnement de la souris :

  • Revoir les propriétés des boutons de la souris : « <Button> »………
  • Une marque tag = ‛ *texte* ’ est une chaîne de caractères que l’on peut associer à un objet crée dans un canevas. Lorsque can.tag _bind est appelée elle exécute la fonction associée au tag.
  • Fonction lambda. Elle permet de passer des paramètres dans les fonctions et donc de ne pas se servir de variables globales.
  • On peut utiliser la souris pour déplacer des objets qui possèdent une marque (tag en python)

On peut déplacer les lettres

  • def coordonnees(colonne,ligne):
    
  • def verifie_coords(can,nbe,position,niveau):
    
  • def emplacement(marque,niveau,x,y):
    
  • def souris_clic(event,can,niveau,position,marque):
    
  • def souris_deplace(event,x1,y1,can,ligne,colonne,niveau,position,marque):
    
  • def souris_releve(event,x2,y2,can,ligne,colonne,niveau,position,marque):
    
Voici le code : _images/lettre013.PNG _images/lettre014.PNG _images/lettre015.PNG