首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你的gnome-shell-extension如何抓住关键焦点?

你的gnome-shell-extension如何抓住关键焦点?
EN

Stack Overflow用户
提问于 2015-04-27 01:48:58
回答 1查看 190关注 0票数 2

我有一个包含多个角色的BoxLayout。其中一个演员是St.Entry。我希望此条目具有键盘焦点,这样在创建窗口时,我就可以立即开始键入。

我已经找到了"grab_key_focus()“方法,但是如果我在我的入口上调用它,它什么也做不了。

我非常感谢您能给我的任何帮助,因为这篇文章有非常稀缺的文档。

EN

回答 1

Stack Overflow用户

发布于 2015-07-29 00:55:20

诀窍是

代码语言:javascript
复制
global.stage.set_key_focus(entry);

我通过阅读现有扩展(Project Hamster extension)的源代码发现了这一点,确切的代码行在这里:https://github.com/projecthamster/shell-extension/blob/c99fb165430d12ff7e6e9b4c5a20f43eb56b810d/extension.js#L149

我使用这个扩展,它有一个带有初始焦点的文本条目,这让我在这个扩展中寻找功能。我不知道那个扩展的作者是怎么弄明白的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29881199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档