Qt下的软键盘输入法

时间:2017-03-16 18:01:50
【文件属性】:

文件名称:Qt下的软键盘输入法

文件大小:441KB

文件格式:ZIP

更新时间:2017-03-16 18:01:50

Qt 软键盘 输入法 InputContext

Qt编写的拼音输入法,使用QInputContext实现。该拼音输入法采用软键盘躲避光标策略,显示在屏幕上顶部或底部。 该输入法在Windows/Ubuntu下编译、调试通过。 该输入法使用源码下的py_mb.freq.db汉字库,使用时请将该字库拷贝至程序所在目录下。 该输入法的特点: 1. 支持汉字容错。对于发音不正确的拼音也可以准确找到相关汉字。 2. 支持简单单词。 3. 支持汉字、英文、数字、常用符号 4. 按键按下时显示ToolTip。


【文件预览】:
TestInput_Cursor
----keyboard.cpp(16KB)
----TestInput.pro(1KB)
----formhanzitable.h(1009B)
----HanziFreq.txt(13KB)
----dialogtooltip.cpp(549B)
----py_mb.freq.db(279KB)
----py_mb.db(68KB)
----formnumpad.h(385B)
----appmainwindow.cpp(254B)
----picture()
--------manager.png(9KB)
--------logo.png(9KB)
--------keypad()
----inputmethod.h(594B)
----formnumpad.ui(11KB)
----formhanziselector.ui(5KB)
----padbase.cpp(1KB)
----dialogtooltip.ui(1KB)
----formsymbolpad.cpp(4KB)
----formhanzitable.ui(13KB)
----padbase.h(994B)
----dialogtooltip.h(371B)
----TestInput.vcxproj(41KB)
----formhanzitable.cpp(3KB)
----formsymbolpad.ui(18KB)
----appmainwindow.h(345B)
----main.cpp(511B)
----HanziManager.cpp(2KB)
----keyboard.cpp.bak(14KB)
----keypad.qrc(1KB)
----formsymbolpad.h(894B)
----HanziManager.h(667B)
----formnumpad.cpp(1KB)
----TestInput.vcxproj.filters(10KB)
----login.h(582B)
----login.cpp(3KB)
----ChineseTranslator.h(136B)
----syszux()
--------syszuxpinyin(197KB)
----formhanziselector.cpp(4KB)
----formhanziselector.h(1KB)
----keyboard.ui(33KB)
----readme.hcj.txt(674B)
----keyboard.h(2KB)
----inputmethod.cpp(2KB)

网友评论

  • 在qt4上用,找了好久
  • 值得借鉴,感谢楼主分享
  • 能用,就是不太美观
  • 这是qt4版本,qt5调了很久才通过了。可以参考、学习一下
  • 凑合能用,不过的修改下
  • 编译不过啊,没有用上。。。。。。。。
  • 不错 帮了我很大的忙
  • 可以借鉴,感谢无私分享!
  • 凑合能用,不过的修改下
  • 不错,对项目有一定帮助~
  • qt5搞了很久也编译不过,
  • WIN 7 64位 QT5需要调好久
  • qt4.8运行可用,只是中文汉字打不出来
  • 超级好的资料,大赞!
  • 不错 帮了我很大的忙
  • 编译过了,中文乱码
  • 非常好,就类似搜狗的输入法,太感谢楼主了,电脑可以使用,还没有在arm下测试。
  • 不错,ubuntu下直接编译成功,运行成功。
  • 谢谢分享,好东西,但移植到板子上有点问题,正在修改
  • 是不错,可以根据需要在更改
  • 很好用啊哈哈~~那个板子上用有问题的估计是板子上没有中文的字库吧~~
  • 谢谢分享,可以用
  • 相当有用!开发板上移植成功
  • Qt 4.7下运行成功 灰常不错
  • 感觉很好,也是我想要的,在电脑上运行很好,但是移植到开发板,汉字打不出来,也不知道为什么