Помогите исправить ошибку PyScripter root.mainloop()

Пишу приложение:

if __name__ == "__main__":
    root = Tk()
    root.configure()
    root.mainloop()

Вроде все красиво, запускается окно Tk. Но если я использую в PyScripter функцию 'Аварийное завершение отладки', то получаю ошибку:

Traceback (most recent call last):
  File "C:\Users\User\Desktop\Python File.py", line 9, in <module>
    root.mainloop()
  File "C:\ProgramData\ASCON\KOMPAS-3D\19\Python 3\App\lib\tkinter\__init__.py", line 1429, in mainloop
    self.tk.mainloop(n)
KeyboardInterrupt

Можно ли как-то остановить программу из PyScripter без этой ошибки?

(Пишу программу без привычной рамки, а соответственно не могу завершить из окна...)


Ответы (1 шт):

Автор решения: Никита

Попробуйте сделать конструкцию try/except над mainLoop()

try:
    tk.mainloop()
except KeyboardInterrupt:
    pass
→ Ссылка