标签: python multithreading join gtk
我在主界中的PyGTK中有一个帖子。它是一个Timer,因此它需要与.join()连接。问题是,我现在无法在该线程中编辑我的UI - 更改文本等等 - 因为.join()。有没有办法可以从外面改变东西(好吧,你知道我的意思)主循环吗?
感谢。
答案 0 :(得分:2)
而不是使用Timer线程,使用glib.timeout_add来做你的事情。 它与gtk的mainloop一起工作,并在同一个线程中运行,所以你不必做任何特别的事情。
glib.timeout_add