Помогите исправить ошибку 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