如何在Tkinter中将参数传递给Button命令?假设我有以下内容Button用Python中的Tkinter制作的:import Tkinter as Tkwin = Tk.Toplevel()frame = Tk.Frame(master=win).grid(row=1, column=1)button = Tk.Button(master=frame, text='press',
command=action)方法action当我按下按钮时调用,但如果我想向该方法传递一些参数怎么办?action?我尝试了以下代码:button = Tk.Button(master=frame, text='press', command=action(someNumber))这只会立即调用该方法,而按下按钮也不会有任何效果。
3 回答
哔哔one
TA贡献1854条经验 获得超8个赞
lambdas
button = Tk.Button(master=frame, text='press', command= lambda: action(someNumber))
添加回答
举报
0/150
提交
取消