Как передать параметры функции с помощью кнопки?Python Tkinter - Передача значений с помощью кнопки
variable = str()
def RandomFunction(variable):
print (variable)
EntryBox = Entry(MainWindow, textvariable = variable).pack()
FunctionCall = Button(MainWindow, text="Enter", command=RandomFunction(variable))
Кажется, что он просто ничего не печатает, когда нажата кнопка. Я искал вокруг, и кажется, что использование lambda
может исправить его и разрешить (переменную) для передачи функции, но после эксперимента с lambda variable:variable
я до сих пор не могу заставить его работать.
Что такое переменная? Он не определен в этом коде. –
строка, инициализированная в начале – user3091974
Как насчет моего ответа? Я не думаю, что вы правильно использовали лямбда. –