Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/62.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
C 如何将重点从混乱阶段转移到混乱参与者?_C_Gtk_Gnome_Glib_Clutter - Fatal编程技术网

C 如何将重点从混乱阶段转移到混乱参与者?

C 如何将重点从混乱阶段转移到混乱参与者?,c,gtk,gnome,glib,clutter,C,Gtk,Gnome,Glib,Clutter,我在舞台上放了一些杂技演员。每当我想将焦点从杂波舞台转移到杂波演员时,我就使用杂波舞台设置关键焦点(杂波舞台,杂波演员) 但是,当我按下与crawt\u actor相关的任何键时,它将进入crawt\u stage的回调函数。我是否需要使用任何其他功能将关键焦点从杂波阶段更改为杂波参与者 参与者需要反应,您需要在参与者自身上使用按键事件和/或按键释放事件信号 杂波事件相关信号遵循捕获/气泡阶段: 如果您将按键/释放信号处理程序注册在舞台上,您将在捕获过程中看到它们的发射,并在冒泡过程中看到它们

我在舞台上放了一些杂技演员。每当我想将焦点从杂波舞台转移到杂波演员时,我就使用杂波舞台设置关键焦点(杂波舞台,杂波演员)


但是,当我按下与crawt\u actor相关的任何键时,它将进入crawt\u stage的回调函数。我是否需要使用任何其他功能将关键焦点从杂波阶段更改为杂波参与者

参与者需要反应,您需要在参与者自身上使用按键事件和/或按键释放事件信号

杂波事件相关信号遵循捕获/气泡阶段:

如果您将按键/释放信号处理程序注册在舞台上,您将在捕获过程中看到它们的发射,并在冒泡过程中看到它们的最终发射,除非演员从信号处理程序返回TRUE,以停止信号传播