Advertisement
Guest User

eve

a guest
Dec 17th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. """
  2. initialiser le cannevas
  3. lignes horizontales pointillés
  4. verticales
  5. abscisse, ordonnée
  6. dessiner la forme
  7. dessiner une croix sur chaque point
  8. dessiner les traits
  9. """
  10.  
  11. from tkinter import *
  12. points = [[2,2],[6,2],[4,6]]
  13. traits = [[0,1],[1,2],[2,0]]
  14.  
  15. def coo(x, y):
  16. x1 = tcx*x
  17. y1 = longueur-tcy*y
  18. return x1, y1
  19. def init_canevas():
  20. ecart = 0
  21. while ecart != 50:
  22. cannevas.create_line(coo(ecart, 0),coo(ecart,20), fill='white',width=1, dash=(1,1))
  23. cannevas.create_line(coo(0,ecart),coo(20,ecart), fill='white',width=1, dash=(1, 1))
  24. ecart +=1
  25. cannevas.create_line(,largeur/2, fill='blue',width=1, )
  26. cannevas.create_line(coo(0,ecart),coo(20,ecart), fill='blue',width=1, )
  27.  
  28. taille_cell = 80
  29. largeur = 400
  30. hauteur = 6*taille_cell
  31. longueur = 400
  32. tcx = largeur / 20
  33. tcy = largeur /20
  34.  
  35. fenetre = Tk()
  36.  
  37. cannevas = Canvas(fenetre, width=largeur, height=hauteur, bg="grey")
  38.  
  39.  
  40.  
  41.  
  42. cannevas.grid(row=0, column=0, columnspan=3)
  43. fenetre.title("tk")
  44. init_canevas()
  45.  
  46. fenetre.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement