-1

私は何年もの間通常のPythonスクリプトを実行してきましたが、最近GUIに飛び込む必要がありました(Tkinterを使用)。簡単に言えば、関数を呼び出す必要がある開始/停止ボタンで設定された基本的なTkウィンドウがありますFoo()。関数Foo()にはただしが含まれているwhile Trueため、UIが永久にロックされます。

ここからガイダンスをもらえるのかしら。pythonsマルチプロセッシングツールを使用する必要がありますか?Twisted / Gevent /スレッドについても考えていましたが、それらがタスクに適合するとは思いません(間違っている可能性があります)。

ありがとう!

4

1 に答える 1

1

私はmultiprocessingPythonのライブラリを使用することになりました。私Foo()は新しいプロセスから始めて始めます。停止ボタンを押すと、サブプロセスが終了します。

于 2013-02-14T03:50:16.450 に答える