問題:
考慮以下Tkinter 按鈕:
import Tkinter as Tk win = Tk.Toplevel() frame = Tk.Frame(master=win).grid(row=1, column=1) button = Tk.Button(master=frame, text='press', command=action)
>
當按鈕按下時如何將參數傳遞給操作方法按下?說明:
提供的程式碼在建立按鈕時立即呼叫操作方法,使按鈕無效。解:
要傳遞參數,可以使用lambda function:button = Tk.Button(master=frame, text='press', command=lambda: action(someNumber))
以上是如何將參數傳遞給 Tkinter 按鈕的命令函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!