Tkinter locks Python when an icon is loaded and tk.mainloop is in a thread
I believe you should not execute the main loop on a different thread. AFAIK, the main loop should be executed on the same thread that created the widget. The GUI toolkits that I am familiar with (Tkinter, .NET Windows Forms) are that way: You can manipulate the GUI from one thread only. On Linux, your … Read more