coscn 发表于 2014-3-7 17:13:42

在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

lghtjpu 发表于 2014-3-7 18:59:28

顶楼主,收藏了

windancerhxw 发表于 2014-3-11 20:25:15

{:handshake:}貌似很不错的样子呀
页: [1]
查看完整版本: 在QT5里使用Maliit软键盘