Bonsoir,

Je viens de faire un petit script pour remplir un canvas avec une grille de carrés. Le problème c'est que la "marge" de gauche et du dessus n'est pas respectée... Voici la partie GUI du code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from Tkinter import *
 
def remplissage () :
    x,y = 2,25
    x1,y1 = 25,2
    for i in range (16):
        ligne = i+1
        for j in range (16):
            colonne = j+1
            can.create_rectangle(x,y,x1,y1,width =0.5,outline = 'grey',tags = ("case",ligne,colonne))
            x,x1 = x+27,x1+27
        y,y1 = y+27,y1+27
        x,x1=2,25
 
 
main_fen =Tk()
can = Canvas(main_fen,height = 432, width = 432, bg = "white")
remplissage()
can.pack()
main_fen.mainloop()
Voila, je n'ai laissé que la partie qui affiche tout ça. Je ne comprends vraiment pas, je dois peut etre louper quelque chose. En attendant votre aide je planche dessus (après avoir dormi un peu quand même )

Merci !