找回密码
 立即注册
收起左侧

QT编写自定义输入法-支持中文单拼双拼词组输入

7
回复
7693
查看
[复制链接]
累计签到:7 天
连续签到:1 天
来源: 2015-2-9 09:40:08 显示全部楼层 |阅读模式
项目需要,要求在ARM上可以输入中文,参考了网上各种例子,觉得继承重写输入法的钩子来实现比较繁琐,自由度比较低,本人独辟蹊径,只用一个Qt窗体类便实现了几乎自己想要的所有功能(大概400行代码左右),尤其是大小写切换,特殊字符,中文输入,单击数字选定汉字以及直接鼠标单击对应汉字标签处获取汉字。并支持任意换肤!
各种皮肤欣赏:








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:7 天
连续签到:1 天
2015-2-9 09:47:58 显示全部楼层
本帖最后由 liudianwu 于 2015-2-9 10:36 编辑

可执行文件下载地址:http://pan.baidu.com/s/1c0xWKes 自带了单拼和双拼的数据库,所以文件比较大!
回复 支持 反对

使用道具 举报

累计签到:7 天
连续签到:1 天
2015-2-9 17:32:02 显示全部楼层



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

累计签到:9 天
连续签到:1 天
2015-2-10 16:47:01 显示全部楼层
能不能贡献个源码,来学习一下啊
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2015-3-5 21:03:55 显示全部楼层
楼主好厉害,看的好像很不错的样的。希望在不影响公司机密的情况下,发个代码学习下.
回复 支持 反对

使用道具 举报

累计签到:7 天
连续签到:1 天
2015-3-6 20:33:31 显示全部楼层
zhangquan 发表于 2015-3-5 21:03
楼主好厉害,看的好像很不错的样的。希望在不影响公司机密的情况下,发个代码学习下. ...

代码花费了不少精力,如果你觉得有价值,可以10元卖给你!
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2015-3-7 19:53:05 显示全部楼层
liudianwu 发表于 2015-3-6 20:33
代码花费了不少精力,如果你觉得有价值,可以10元卖给你!

谈钱就伤感情了,我暂时用不上,我心里觉得好牛逼。我也不愿意做伸手党,你搞不出来也不容易,我可以给你10块钱。你QQ多少?
回复 支持 反对

使用道具 举报

累计签到:7 天
连续签到:1 天
2015-3-8 15:29:23 显示全部楼层
zhangquan 发表于 2015-3-7 19:53
谈钱就伤感情了,我暂时用不上,我心里觉得好牛逼。我也不愿意做伸手党,你搞不出来也不容易,我可以给你 ...

Qt编写可换肤的中文双拼输入法
1:各Qt版本(Qt4.6-Qt5.4)、各操作系统(windows、linux、嵌入式linux-ARM)全编译运行通过,界面一致。
2:支持小写、大写、中文三种模式输入,自由切换。
3:支持单拼双拼词组输入,网上大部分只支持单个汉字输入。
4:智能分页算法,可任意翻页查看汉字词组。
5:除了支持鼠标单击软键盘输入外,还支持实体键盘同步输入,代码中有映射处理,对应实体键盘的按键会反应到软键盘处理。
6:七套精美皮肤样式选择,鼠标右键任意换肤。
7:代码优化到极致,包括注释和所有完善性代码处理总共不到500行。
8:除了可以单击软键盘和实体键盘上的数字来选择对应的汉字外,还支持鼠标单击汉字显示处来选择汉字。
9:无边框窗体,可拖动移动。
10:sqlite数据库存储汉字字库,可自由添加自定义的词组。
11:参考实体键盘布局,更逼真。
12:界面布局、字库算法、界面切换100%首创处理,与任何网上的Qt输入法处理方式和布局截然不同。、
13:用法简单极致,只需要在项目中添加输入法界面类(共三个文件frminput.h/frminput.cpp/frminput.ui),然后在main函数中引入头文件#include "frminput.h"后调用frmInput::Instance()->hide();即可。整个工程都可以用。

谢谢你的信任和支持!QQ:517216493
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了