Почему команда моей кнопки выполняется сразу при ее создании, а не при нажатии на нее? [дубликат]Python

Программы на Python
Anonymous
Почему команда моей кнопки выполняется сразу при ее создании, а не при нажатии на нее? [дубликат]

Сообщение Anonymous »

Код: Выделить всё

from Tkinter import *

admin = Tk()
def button(an):
print(an)
print('het')

b = Button(admin, text='as', command=button('hey'))
b.pack()
mainloop()
Кнопка не работает, без моей команды она печатает «эй» и «хет», а затем, когда я нажимаю кнопку, ничего не происходит.

Подробнее здесь: https://stackoverflow.com/questions/576 ... ton-and-no

Вернуться в «Python»