Лучше всего использовать лямбду следующим образом:
оложим, у меня есть следующееButton
сделано с Tkinter в Python:
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)
Методaction
вызывается, когда я нажимаю кнопку, но что, если я хочу передать некоторые аргументы методуaction
?
Я пытался с помощью следующего кода:
button = Tk.Button(master=frame, text='press', command=action(someNumber))
Это сразу вызывает метод, и нажатие кнопки ничего не делает.