Python V 2 TP 4
Ouvrez et lisez la documentation de la page suivante:
http://pmw.sourceforge.net/doc/ScrolledCanvas.html
- Etudiez attentivement le code de l’exemple.
- Construisez un module python qui execute cet exemple dans une partie auto-test
- Modifiez le code de l’exemple de facon a attacher un trace de ligne lors de l’evenement 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
- L’autre 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 l’application.