Ich möchte eine Anzahl von Tkinter-Schaltflächen generieren, die verschiedene Dinge tun. Ich habe diesen Code:Tkinter-Schaltflächen dynamisch generieren
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)
Wenn boardWidth 5 ist, obwohl ich Tasten bekommen beschriftet 1-5, wenn darauf geklickt wird sie alle tun Board.playColumn (5, Board.getCurrentPlayer()).
Ich brauche die erste Schaltfläche zu Board.playColumn (1, Board.getCurrentPlayer()), die zweite zu Board.playColumn (2, Board.getCurrentPlayer()) und so weiter tun.
Danke für jede Hilfe!
Yup, das hat funktioniert. Vielen Dank! – rikkit