Je veux générer n quantité de boutons Tkinter qui font des choses différentes. J'ai ce code:Générer des boutons Tkinter dynamiquement
import Tkinter as tk
for i in range(boardWidth):
newButton = tk.Button(root, text=str(i+1),
command=lambda: Board.playColumn(i+1, Board.getCurrentPlayer()))
Board.boardButtons.append(newButton)
Si boardWidth est 5, bien que je reçois des boutons étiquetés 1-5, lorsque vous cliquez dessus, ils font tous Board.playColumn (5, Board.getCurrentPlayer()).
J'ai besoin du premier bouton pour faire Board.playColumn (1, Board.getCurrentPlayer()), le second pour faire Board.playColumn (2, Board.getCurrentPlayer()) et ainsi de suite.
Merci pour toute aide!
Ouais, ça a marché. Merci! – rikkit