我需要使用 Tkinter GUI 在多线程中运行一些简单的功能,所以我尝试了 mtTkinter。
一切正常,除了一个特殊的:即使我只是启动 GUI,然后我关闭它而不触及任何东西,一些线程继续运行。
换句话说; 我有这个代码:
from Tkinter import *
root = Tk()
#simple GUI code with buttons, labels, text and scrollbars widget
...
...
root.mainloop()
如果我运行此代码,则会出现 GUI,当我关闭它时,此 python 脚本会成功结束。
现在如果我用 mtTkinter 替换 Tkinter
from mtTkinter import *
root = Tk()
#simple GUI code with buttons, labels, text and scrollbars widget
...
...
root.mainloop()
GUI 再次出现,但如果我关闭它,仍然有一些来自 mtTkinter 的线程继续运行!
任何帮助将不胜感激,提前谢谢你,对不起我的英语不好!