Créer une variable indicée
Bonjour à tous,
Je souhaite pour simplifier mon code une variable à laquelle je concatène un indice.
J'ai ce bout de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
led1 = tk.PhotoImage(file="images/led_green.png")
canvas1 = tk.Canvas(frame, width=largeur, height=hauteur)
canvas1.create_image(largeur/2, hauteur/2, image=led1)
canvas1.grid(row=0, column=0)
led2 = tk.PhotoImage(file="images/led_green.png")
canvas2 = tk.Canvas(frame, width=largeur, height=hauteur)
canvas2.create_image(largeur / 2, hauteur / 2, image=led2)
canvas2.grid(row=0, column=1)
led3 = tk.PhotoImage(file="images/led_green.png")
canvas3 = tk.Canvas(frame, width=largeur, height=hauteur)
canvas3.create_image(largeur / 2, hauteur / 2, image=led3)
canvas3.grid(row=0, column=2) |
Je souhaite le simplifier de la façon suivante :
Code:
1 2 3 4 5 6 7
|
for i in range(3):
led+i = tk.PhotoImage(file="images/led_green.png")
canvas+i = tk.Canvas(frame, width=largeur, height=hauteur)
canvas+i.create_image(largeur / 2, hauteur / 2, image=led2)
canvas+i.grid(row=0, column=1) |
Merci bien de votre aide.