Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python glib主循环:延迟直到进入循环_Python_Glib - Fatal编程技术网

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

python glib主循环:延迟直到进入循环,python,glib,Python,Glib,有没有办法安排可调用的执行,直到进入glib主循环 或者,我是否可以订阅一个信号来指示主循环已进入?您可以使用该信号来安排在主循环空闲时执行一个可调用的循环。是一种使用定时器的替代方案 请注意,callable将被一次又一次地调用,除非is返回False(或者任何解析为False,如None)。带有“timeout\u add,return False”的技巧是一个很好的“一次性调用”,这正是我所需要的。谢谢不返回任何值也可以,因为Python函数会自动返回None。但最好明确地做。。。

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

或者,我是否可以订阅一个信号来指示主循环已进入?

您可以使用该信号来安排在主循环空闲时执行一个可调用的循环。是一种使用定时器的替代方案


请注意,callable将被一次又一次地调用,除非is返回
False
(或者任何解析为
False
,如
None
)。

带有“timeout\u add,return False”的技巧是一个很好的“一次性调用”,这正是我所需要的。谢谢不返回任何值也可以,因为Python函数会自动返回
None
。但最好明确地做。。。