作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 clutter_stage 上放置了一些 clutter_actors。每当我想将焦点从 clutter_stage 转移到 clutter_actor 时,我使用 clutter_stage_set_key_focus(clutter_stage,clutter_actor) 。
但是当我按下与 clutter_actor 相关的任何键时,它会转到 clutter_stage 的回调函数。我是否需要使用任何其他函数将关键焦点从 clutter_stage 更改为 clutter_actor。
最佳答案
参与者需要具有反应性,并且您需要在参与者本身上使用按键事件和/或按键释放事件信号。
杂波事件相关信号遵循捕获/冒泡阶段:
http://developer.gnome.org/clutter/stable/ClutterActor.html#ClutterActor-event-handling
如果您将按键/释放信号处理程序注册在舞台上,您将在捕获期间看到它们的发射,并且在气泡期间最终在它们上发射,除非 Actor 从信号处理程序返回 TRUE 以停止信号传播。
关于c - 如何将焦点从 clutter_stage 转移到 clutter_actor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8150566/
我是一名优秀的程序员,十分优秀!