Мне нужно вызывать определенную функцию, когда нажимается кнопка, и написанный мной код отлично работает только при первом нажатии кнопки. Если я нажму кнопку еще раз, она не вызовет функцию, но напечатает строку, которую я закодировал для печати при нажатии кнопки. Что я могу использовать, чтобы функция могла вызывать несколько раз? Спасибо. Вот код Пожалуйста, помогите мне
sg.theme('DarkAmber')
layout = [ [sg.Text('URL'), sg.InputText()],
[sg.Button('Ok'), sg.Button('Cancel')]]
window = sg.Window('Window Title', layout)
while True:
event, values = window.read()
if event in (None, 'Cancel'): # if user closes window or clicks cancel
break
url = values[0]
Mainfunction()
print('Button pressed here is the value ', values[0])