在QT5里使用Maliit软键盘
在QT4.X时代,QT自己提供了一个软键盘的例子,清晰明了,在tools/inputpannel,可以在这个基础上修改出各种软键盘。在QT5.X时代,inputpanel使用的InputContext类已经不存在了,取而代之的是QPlatformInputContext,输入法变成了一个插件,可以自己编写这个插件,也可以用现成的输入法框架,例如Maliit:https://wiki.maliit.org/Main_Page。
Maliit源码目前有很多问题,经过我的努力,终于把它改得像点样了,中文支持以后我再加上。
大家可以Git Clone Maliit的17fdf8699c版:https://github.com/maliit/framework/commit/17fdf8699c53ddfb2c15df8e11d46804e782fec5,然后用上我的补丁。
详细的说明在这里:
http://blog.sina.com.cn/s/blog_70bb32080101rvu1.html
有图有真相:
http://s3.sinaimg.cn/mw690/0023ZLKwgy6GIbri54Cf2&690
顶楼主,收藏了 {:handshake:}貌似很不错的样子呀
页:
[1]