mtTkinter 不会终止线程

use*_*963 5 python multithreading tkinter

我需要使用 Tkinter GUI 在多线程中运行一些简单的函数,所以我尝试了mtTkinter。

一切正常,除了一个特定的:即使我只是启动 GUI 然后我关闭它而没有触及任何线程继续运行。

换句话说; 我有这个代码:

from Tkinter import *
root = Tk()

#simple GUI code with buttons, labels, text and scrollbars widget
...
...    
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

如果我运行这段代码,GUI 就会出现,当我关闭它时,这个 python 脚本成功结束。

现在如果我用 mtTkinter 替换 Tkinter

from mtTkinter import *
root = Tk()

#simple GUI code with buttons, labels, text and scrollbars widget
...
...    
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

GUI 再次出现,但如果我关闭它,仍然有一些来自 mtTkinter 的线程继续运行!

任何帮助将不胜感激,在此先感谢您,并为我的英语不好而感到抱歉!

use*_*963 2

我已经“决定”不使用它。mTkinter 似乎有点 bug。