我需要在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的一些线程在运行!
任何帮助都将不胜感激,提前致谢,并为我的糟糕英语向您道歉!