python glib主循环:延迟直到进入循环

时间:2010-02-15 21:13:11

标签: python glib

有没有办法安排可调用的执行,直到进入glib主循环?

或者,是否有我可以订阅的信号表明主循环已进入?

1 个答案:

答案 0 :(得分:2)

您可以使用gobject.idle_add来调度主循环空闲时执行的调用。 gobject.timeout_add是使用计时器的替代方案。

请注意,可以一次又一次地调用callable,除非返回False(或任何解析为False的内容,如None)。