首页| 论坛| 消息

标题:QT编写自定义输入法-支持中文单拼双拼词组输入
作者:liudianwu
日期:2015-02-08 21:52
内容:

2015年3月8日已更新(含开源代码下载):http://www.qtcn.org/bbs/read-htm-tid-58490.html
项目需要,要求在ARM上可以输入中文,参考了网上各种例子,觉得继承重写输入法的钩子来实现比较繁琐,自由度比较低,本人独辟蹊径,只用一个Qt窗体类便实现了几乎自己想要的所有功能(大概400行代码左右),尤其是大小写切换,特殊字符,中文输入,单击数字选定汉字以及直接鼠标单击对应汉字标签处获取汉字。并支持任意换肤!
核心方法:
//绑定全局改变焦点信号槽
connect(qApp, SIGNAL(focusChanged(QWidget *, QWidget *)),
this, SLOT(focusChanged(QWidget *, QWidget *)));
上图:




可执行文件下载:http://pan.baidu.com/s/1c0xWKes


#1 [liudianwu 02-08 21:57]

#2 [liudianwu 02-09 09:08]
各种风格对比图
#3 [nigoole 02-09 11:58]
支持下!
#4 [wuming123057 02-09 12:43]

#5 [honeywsmjz 02-09 14:52]
支持下!

<< 1 2 >> (1/2)

回复 发表
主题 版块