python glib主循环:延迟直到循环输入
答
您可以使用gobject.idle_add,它将调度在主循环空闲时执行的可调用对象。 gobject.timeout_add是一个使用计时器的替代方案。
请注意,可调用函数将被一次又一次调用,除非返回False
(或解析为False
的任何内容,如None
)。
“timeout_add,return False”的诀窍是一个很好的“一次性调用”,正是我所需要的。谢谢! – jldupont 2010-02-15 21:34:50
返回任何值都不会起作用,因为Python函数会自动返回None。但最好明确地做... – AndiDog 2010-02-15 21:38:29