gtk+2下如何接受输入法输入的字符? 财富值68

2016-10-27 17:17发布

gtk+2(C语言)下如何接受fcitx或ibus等输入法输入的字符?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答

最后一步,就是设置焦点到im_context上:

现在输入法就可以正常使用了! 之后,还可以监听各种GtkIMContext的信号来处理输入:

首先我有一个GtkWindow *.

为了使用输入法,必须又一个GtkIMContext,然后用gtk_im_context_set_client_window设置其client window,这个函数使用GdkWindow *作为第二参数,而不是GtkWindow *

最终还是我自己找到了答案……

参考: