Enseignements

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.

Page d’Accueil

Enseignements 2017-18

Enseignements Antérieurs

Recherche…

edit SideBar

Blix theme adapted by David Gilbert, powered by PmWiki