Mar-23-2018, 08:39 PM
Lutz says: tkinter GUI and threaded programs may not work well with IDLE. Because IDLE is a Python/tkinter program, it can hang if you use it to run certain types of advanced Python/tkinter programs. This has become less of an issue in more recent versions of IDLE that run user code in one process and the IDLE GUI itself in another, but some programs (especially those that use multithreading might still hang the GUI. Even just calling the tkinter 'quit' function in your code, the normal way to exit a GUI program, may be enough to cause your program's GUI to hang if run in IDLE (destroy may be better here only). etc....