PYTHON.2. FEUILLE n° 24 D'EX BTS1

                   PYTHON 2     FEUILLE n°24 D'EXERCICES BTS1 Janvier 2013

            Thème : Tkinter

                Utilisation du module Tkinter pour obtenir

                une fenêtre graphique à l'aide de canvas.

              Cela permet des tableaux quadrillés.

             •  cadre=Tk() 

                       Pour créer la fenêtre du nom de cadre pour le moment non 

                        caractérisée.

            • canv=Canvas(..nom de la fenêtre..,width=  ... ,height=  ..)

                 crée le rectangle extérieur, de la fenêtre cadre, appelé ici canv

            •   canv.create_rectangle((4,4,... largeur.....  ,.. hauteur...),fill=".... couleur ...",outline=...couleur...")

               crée le rectangle intérieur avec ses caractéristiques les épaisseurs des traits( ici 4 ),

                   ses dimensions, la couleur intérieure et des bords.

             •  canv.pack()

                 Pour positionner   canv dans la fenêtre .

             •    cadre.mainloop()

                  exécute  le tracé de la fenêtre cadre

 -------------------------------------------------------------------------------------

       EXERCICE 1

        Créer un script qui permet d'obtenir un fenêtre cadre,

       de largeur 400 et de hauteur 400 dans laquelle on inscrit

      un rectangle blanc bordé de rouge de 395 de largeur et 380 de hauteur.

          tkinter2.png           

--------------------------------------------------------------------------------------------------------

     EXERCICE 2 

           Créer une fenêtre avec trois 

           lignes horizontales bord à bord                                                   

           avec le même espacement de 30.

                                        tkinter3.png

------------------------------------------------------------------------------------------------

    EXERCICE 3

               Avec une boucle créer des lignes horizontales

                 dans une figure comme la précédente.

                   tkinter4.png             

------------------------------------------------------------------------------------

            EXERCICE 4

           Obtenir un tableau  comme dans l'exercice précédent

           mais avec une colonne à gauche et une ligne en haut seulement.     

                   tkinter5.png

----------------------------------------------------------------------------------------

            EXERCICE 5 

                   Faire un script qui rajoute  les lignes verticales espacées de 30

                  au tableau de l'exercice précédent.

                           tkinter7-1.png

-----------------------------------------------------------------------------------------------------------

             EXERCICE 6

             Donner un script qui donne le tableau cadrillé avec

             des écartements de 30.

                             tkinter8.png

-----------------------------------------------------------------------------------------------------