我正在修改用C
编写的现有程序,并在其中添加了GtkEntry
。
例如,当我尝试在"qwerty"
中写entry
时,它仅用"qwrty"
填充,因为字符"e"
被用作快捷方式(accelerator
)以调用另一个function
,并且在按下"e"
时也会激活该功能。
我们在写accelerator callbacks
时有什么方法可以避免entry
?
答案 0 :(得分:1)
是的,您可以在disconnect
的{{1}}回调中focus-in-event
加速器组,并在焦点移出条目时再次连接。这是一个示例:
GtkEntry