Le Coin Wiki
d'Olivier Dalle
$WikiTagline
 

Ouvrez et lisez la documentation de la page suivante:

  http://pmw.sourceforge.net/doc/ScrolledCanvas.html
  • Etudiez attentivement le code de lexemple.
  • Construisez un module python qui execute cet exemple dans une partie auto-test
  • Modifiez le code de lexemple de facon a attacher un trace de ligne lors de levenement click sur le bouton 2 de la souris (bouton droit), de la facon suivante:
    • Une extermite de la ligne correspond soit a la fin de la ligne suivante (multi-ligne), soit au centre du cercle precedent
    • Lautre extremite correspond au point surlquel vous avez cliqu avec la bouton 2
  • Au fait, est-il possible de creer plusieurs instances de la classe Demo ?
    • Essayez de creer plusieurs instance dans la meme fenetre Tk
    • Essayer de creer plusieurs instances dans des fenetres differentes
    • En reprenant ce principe, creez une fenetre independante de la classe Demo contenant 2 boutons:
      • Creez une nouvelle classe en vous inspirant des autres exemples donnes sur la page de documentation de Pmw
      • Le premier bouton devra contenir le texte Nouveau et creer une nouvelle fenetre de Demo a chaque fois que vous le cliquez
      • Le second contiendra un bouton pour quitter lapplication.