Tkinter GUI を使用してマルチスレッドで簡単な関数を実行する必要があるため、mtTkinter を試しました。
特定の例外を除いて、すべて正常に動作します。GUI を起動しただけで、何にも触れずに閉じても、一部のスレッドが実行され続けます。
言い換えると; 私はこのコードを持っています:
from Tkinter import *
root = Tk()
#simple GUI code with buttons, labels, text and scrollbars widget
...
...
root.mainloop()
このコードを実行すると GUI が表示され、閉じるとこの python スクリプトが正常に終了します。
Tkinter を mtTkinter に置き換えると
from mtTkinter import *
root = Tk()
#simple GUI code with buttons, labels, text and scrollbars widget
...
...
root.mainloop()
GUI が再び表示されますが、閉じても mtTkinter からのスレッドがまだ実行されています。
事前に感謝し、私の下手な英語で申し訳ありません!