Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 4, 2020 20:46:35

rocky1945
Зарегистрирован: 2020-09-04
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

вызов функции по нажатию кнопки

Здравствуйте!
Прошу помощи по коду:
при нажатии на кнопку вызывается функция getValues(), можно ли при нажатии кнопки послать аргумент в эту функцию добавив getValues(a) вот так:
btn = Button(tk, text=“включи свет”,width=20, command=getValues('y'),fg=“red”)
btn.pack()
?????????????????????????????????????????????????????????????????????????????

Офлайн

#2 Сен. 4, 2020 21:00:05

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

вызов функции по нажатию кнопки


на сколько понимаю вам нужна параметризированая функция …
если верить этому то в таком виде как у вас это не будет работать (возможно я ошибаюсь я плохо знаю tk)


нужно больше информации че как зачем там у вас в коде



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

#3 Сен. 4, 2020 21:04:13

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1371
Репутация: +  121  -
Профиль   Отправить e-mail  

вызов функции по нажатию кнопки

 import tkinter as tk
root = tk.Tk()
def create_btn(text):
	btn_2 = tk.Button(text = text)
	btn_2.pack()
btn = tk.Button(text = 'create new btn',command = lambda:create_btn('new button'))
btn.pack()
root.mainloop()

Офлайн

#4 Сен. 4, 2020 21:07:38

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

вызов функции по нажатию кнопки

лямда … конешно! а я таймер это таго … ))



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version