Ctrl/SIGTERM/SIGINT似乎被tkinter忽略了。通常情况下可以是。这似乎不起作用,所以我想我应该运行tkinter ,因为它的。实际上,我也想这样做,从stdin在一个单独的线程中阅读。即使在此之后,Ctrl仍未处理,直到我关闭窗口。这是我的MWE:import Tkinter as tkimport signal
class MyTkApp(thre
结构是这样的:Server对象是运行在自己线程中的异步TCP服务器。它通过线程安全队列与GUI Controller对象通信.在主线程上,我们得到了GUI控制器、tkinter主循环和实际的Tkinter类。queue.Queue()
#GUI controller#Make TkinterGUI and give a
Windows 7 (64位),Python2.7.18 (32位)## serial communications thread
class是否与self.gui.add_communication()调用有关,以更新主线程中运行的GUI?如果是的话,我可以使用什么机制将这些更新传递给GUI,考虑到在Tk根上运行的主线程阻塞了?