私の GUI には、別のプログラムと通信するため、完了するまでに時間がかかる機能があります。GUI での作業を再開する前に毎回完了するのを待ちたくないので、この関数をスレッドとして開始したいと考えています。
私はこのようにしてみました:
threading.Thread(target=self.Sweep, args=Input).start()
しかし、それは何もしていません。例外も結果もありません。関数を正常に開始すると、正常に動作します
self.Sweep(Input)
ここで何が間違っていますか?