Задать вопрос
zvepb
@zvepb

Как передать аргументы в функцию с помощью Tk?

def func(arg1, arg2):
       print(arg1+arg2)
Class window:
       enter_arg1 = Entry()
       btn = ttk.Button(Button-1, func)

Есть вопрос, при нажатии на кнопку выполнится функция func, тут так же есть поле для ввода аргумента, теперь вопрос. Как передать введённый пользователем аргумент в саму функцию?
  • Вопрос задан
  • 275 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@kamenyuga
Стандартный питонячий подход - обернуть вызов функции в лямбда-функцию:

btn = ttk.Button(Button-1, lambda x=1, y=2: func(x, y))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы