異なることをするn個のTkinterボタンを生成したい。 boardWidthが5であれば、私がクリックしたとき、彼らはすべてBoard.playColumn(5、Board.getCurrentPlayer())を行う1-5ラベル付きボタンを取得するのに、動的にTkinterボタンを生成する
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)
:私はこのコードを持っています。
Board.playColumn(1、Board.getCurrentPlayer())を実行するための最初のボタン、Board.playColumn(2、Board.getCurrentPlayer())を実行する2番目のボタンなどが必要です。
ありがとうございました!
うん、それはうまくいった。ありがとう! – rikkit