2010-02-15 77 views

回答

2

您可以使用gobject.idle_add,它將調度在主循環空閒時執行的可調用對象。 gobject.timeout_add是一個使用計時器的替代方案。

請注意,可調用函數將被一次又一次調用,除非返回False(或解析爲False的任何內容,如None)。

+0

「timeout_add,return False」的訣竅是一個很好的「一次性調用」,正是我所需要的。謝謝! – jldupont 2010-02-15 21:34:50

+0

返回任何值都不會起作用,因爲Python函數會自動返回None。但最好明確地做... – AndiDog 2010-02-15 21:38:29