-1

多年来我一直在做普通的 python 脚本,但最近不得不深入研究 GUI(使用 Tkinter)。简单地说,我有一个基本的 Tk 窗口,带有一个 Start/Stop 按钮,它应该调用 function Foo()。函数Foo()包含一个while True虽然,这将导致 UI 永远锁定。

我想知道是否可以从这里获得一些指导。我应该使用 pythons多处理工具吗?我也在考虑 Twisted / Gevent / 线程,但我认为它们不适合任务(可能是错误的)。

谢谢!

4

1 回答 1

1

我最终使用了multiprocessingpython 中的库。我开始Foo()一个新的过程并开始。当按下停止按钮时,它终止子进程。

于 2013-02-14T03:50:16.450 回答