关于Gtk,是否可以在写入条目时禁用加速器?

时间:2019-02-26 12:39:57

标签: c gtk

我正在修改用C编写的现有程序,并在其中添加了GtkEntry。 例如,当我尝试在"qwerty"中写entry时,它仅用"qwrty"填充,因为字符"e"被用作快捷方式(accelerator )以调用另一个function,并且在按下"e"时也会激活该功能。

我们在写accelerator callbacks时有什么方法可以避免entry

1 个答案:

答案 0 :(得分:1)

是的,您可以在disconnect的{​​{1}}回调中focus-in-event加速器组,并在焦点移出条目时再次连接。这是一个示例:

GtkEntry