Как передать аргументы команде Button в Tkinter?

Предположим, у меня есть следующая кнопка , созданная с помощью 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))

Это просто вызывает метод немедленно и нажатие кнопка ничего не делает.

143
задан nbro 21 May 2015 в 00:20
поделиться