我已将问题简化为这个简单的示例脚本:
#! /usr/bin/python
import hello
from threading import Thread
def myfunc():
hello.HelloWorld().main()
t = Thread(target=myfunc)
t.start()
print '\nstill running ???'
问题是我试图找到某种方法来绕过 gtk 事件循环的阻塞行为。这可能吗?如您所见,即使我从单独的线程调用该类,事件循环也会阻止主脚本中的进一步进展(“仍在运行 ???”在 gtk 应用程序关闭之前不会打印)