Gtk 在当前处理一个按键信号时阻止按键信号

Gtk 在当前处理一个按键信号时阻止按键信号,gtk,Gtk,使用gtk..如何在处理一个按键信号时阻止另一个按键信号?处理程序需要10秒钟才能返回。在此之前,它不会被中断。如果您的keyhandler需要10秒钟,则不应在主上下文中完全运行它。如果可能(即与UI绘图或UI修改无关),则使用单独的g_线程并在那里进行处理 无论如何-您正在查找g\u信号处理程序\u块和g\u信号处理程序\u解除块 事件处理程序将阻止重新绘制小部件,直到它完成 这是一个小游戏。一次只需检测一个箭头键。在该关键点的动画完成之前,不应发出任何其他按键。更新的答案,您不应在10秒钟

使用gtk..如何在处理一个按键信号时阻止另一个按键信号?处理程序需要10秒钟才能返回。在此之前,它不会被中断。

如果您的keyhandler需要10秒钟,则不应在主上下文中完全运行它。如果可能(即与UI绘图或UI修改无关),则使用单独的g_线程并在那里进行处理

无论如何-您正在查找
g\u信号处理程序\u块
g\u信号处理程序\u解除块


事件处理程序将阻止重新绘制小部件,直到它完成

这是一个小游戏。一次只需检测一个箭头键。在该关键点的动画完成之前,不应发出任何其他按键。更新的答案,您不应在10秒钟内阻止主上下文。您的“否”指的是什么?