У меня есть приложение GUI с циклом whileУ меня проблемы с вставкой оператора if, который разрывает циклЯ хочу, чтобы это был таймер, поэтому, если ничего не произойдет в течение 60 секунд, цикл while прервется.
layout = [[sg.Text('Velg mappe som skal tas backup av og hvor du vil plassere backupen')],
[sg.Text('Source folder', size=(15, 1)), sg.InputText(a), sg.FolderBrowse()],
[sg.Text('Backup destination ', size=(15, 1)), sg.InputText(b), sg.FolderBrowse()],
[sg.Text('Made by XXX™')],
[sg.Submit("Kjør"), sg.Cancel("Exit")]]
window = sg.Window('Backup Runner v2.1')
while True: # Event Loop
event, values = window.Layout(layout).Read()
if event in (None, 'Exit'):
sys.exit("aa! errors!")
print("Skriptet ble stoppet")
if event == 'Kjør':
window.Close()
break