Добрый всем вечер. Недавно задали реализовать программу с графическим интерфейсом. Для этого мною была использована библиотека Tkinter. Для полноценной работы хотел сделать нормальную реакцию программы на разные ошибки, т.е. если происходит какая-то ошибка, то об этом выводится сообщение на экран, а далее программа закрывается. Реализовал я это таким образом:
if (summToPay >= maxPayment):
log.after(0, print_error('You have exceeded the maximum payment amount\n'))
root.after(5000, exit())
Но при таком раскладе программа просто завершается по истечению 5 секунд и ничего более, если же заменить exit на quit, то не происходит ничего.
Подскажите, что можно с этим сделать?