一、功能特点

  1. 未采用Qt系统层输入法框架,独创输入切换机制。
  2. 纯QWidget编写,支持任何目标平台(亲测windows、linux、嵌入式linux等),支持任意Qt版本(亲测Qt4.6.0到Qt6.2),支持任意编译器(亲测mingw、gcc、msvc等),支持任意控件输入包括网页中的输入控件。
  3. 调用极为方便,pri文件调用形式,只要改成文件包含即可,例如pro文件中写 include($$PWD/inputnew/inputnew.pri)。
  4. 界面清晰简洁,UI美观友好,非常适合触摸设备。
  5. 支持实体键盘输入+鼠标单击输入+触摸输入。
  6. Qt程序嵌入的浏览器中的网页中的文本框等控件的输入。
  7. 迷你模式,界面大小随意设置,采用布局自使用任何分辨率。
  8. 纯数字键盘模式,自由控制弹出完整输入法面板和数字键盘面板,只需要对控件设置属性即可。例如ui->txt->setProperty(“flag”, “number”);
  9. 控制需要显示输入法和不需要显示输入法,当某些控件不需要弹出输入法,只需要对应不需要弹出输入法的控件设置属性noinput为真即可。例如ui->txt->setProperty(“noinput”, true);
  10. 自适应屏幕大小,输入法弹出位置为控件底部时,当超过桌面右边或者底部时,自动调整位置。
  11. 实现了长按超过500毫秒重复执行按下的键的功能。例如长按退格键,不断删除。
  12. shift键切换输入法,esc键隐藏输入法,空格选中第一个汉字,回车选中输入的拼音。和搜狗输入法处理一致。
  13. 英文、中文、数字字母、大小写、特殊字符自由切换。
  14. 支持单拼双拼词组输入,网上大部分只支持单个汉字输入。智能分页算法,可任意翻页查看汉字词组。
  15. 默认自带5种皮肤颜色,可随意切换,用户也可用QSS自定义皮肤。
  16. 字库文件可大可小,提供迷你版字库大小仅120KB,方便存储空间紧张的硬件,完整版字库25MB。
  17. 可选谷歌内核的输入法引擎,字库文件1MB,不依赖数据库,资源占用低效率极高。支持模糊拼音,比如nh=你好。
  18. 可选windows专有版本,支持外部程序输入,比如输入到记事本、QQ聊天窗口等。
  19. 整个输入法代码行数1000行左右,非常小,不会对程序增加大小造成负担。
  20. 代码结构极为清晰,注释详细,非常容易阅读和理解,同时也可以自行修改拓展自定义的需求。

二、效果图


三、体验地址

  1. 体验地址:https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A 提取码:o05q 文件名:bin_input.zip
  2. 国内站点:https://gitee.com/feiyangqingyun
  3. 国际站点:https://github.com/feiyangqingyun
  4. 个人主页:https://blog.csdn.net/feiyangqingyun
  5. 知乎主页:https://www.zhihu.com/people/feiyangqingyun/

Qt编写的项目作品3-输入法V2018相关推荐

  1. Qt编写的项目作品2-控件属性设计器(组态)

    一.功能特点 自动加载插件文件中的所有控件生成列表,默认自带的控件超过120个. 拖曳到画布自动生成对应的控件,所见即所得. 右侧中文属性栏,改变对应的属性立即应用到对应选中控件,直观简洁,非常适合小 ...

  2. Qt编写的项目作品6-可视化大屏电子看板系统

    一.功能特点 采用分层设计,整体总共分三级界面,一级界面是整体布局,二级界面是单个功能模块,三级界面是单个控件. 子控件包括饼图.圆环图.曲线图.柱状图.柱状分组图.横向柱状图.横向柱状分组图.合格率 ...

  3. Qt编写的项目作品4-输入法V2019

    一.功能特点 纯QWidget编写,支持任何目标平台(亲测windows.linux.嵌入式linux等),支持任意Qt版本(亲测Qt4.6.0到Qt6.6),支持任意编译器(亲测mingw.gcc. ...

  4. Qt编写的项目作品11-带频谱的音乐播放器

    一.功能特点 可获取整个声音文件采样值数据 可实时获取当前播放位置的采样值数据 可设置采样的步长和数量 可开始播放/暂停播放/停止播放 多线程处理,超流畅 可设置当前播放位置 可设置和调节音量 支持任 ...

  5. Qt编写的项目作品30-录音播放控件(雨田哥作品)

    一.功能特点 使用FMOD音频引擎开发,支持跨平台,虚拟频道,插件设计. 数字回放,多个声卡,多路输出,多路输入. 自定义回放延迟,网络特性. 支持类型:DLS.M3U.ASX.WAX.PLS.AIF ...

  6. Qt编写的项目作品5-物联网综合管理平台

    一.功能特点 1 软件模块 设备监控模块,包括数据监控(表格形式展示).设备面板(面板形式展示).地图监控(地图形式展示).曲线监控(曲线形式展示). 数据查询模块,包括报警记录.运行记录.操作记录. ...

  7. Qt编写的项目作品7-视频监控系统

    一.功能特点 (一)软件模块 视频监控模块,各种停靠小窗体子模块,包括设备列表.图文警情.窗口信息.云台控制.预置位.巡航设置.设备控制.悬浮地图.网页浏览等. 视频回放模块,包括本地回放.远程回放. ...

  8. Qt编写的项目作品33-斗图神器(雨田哥作品)

    一.功能特点 支持HTTP,HTTPS网络表情图片下载,本地缓存. 采用MV模式,支持大量图片表情预览查看. 采用多线程异步下载图片刷新. 图片搜索功能(因网络提供API无信息字段提供,占搜索不了.但 ...

  9. Qt编写的项目作品25-硬件综合应用(热敏打印+身份证+短信猫)

    一.功能特点 (一).串口热敏打印 标准热敏打印协议解析,无依赖,支持任意系统. 可打印各种文字信息比如访客单.报警信息等. 可打印条形码即一维码. 可打印二维码,设置二维码尺寸. 支持多线程打印图片 ...

最新文章

  1. jquery之行自加自减
  2. svn 主干(trunk)、分支(branch )、标记(tag) 简介
  3. C2893 未能使函数模板“unknown-type std::invoke(_Callable ,_Types ...)”专用化 websocket_server
  4. Python 初学者的最佳学习资源
  5. 秒杀多线程第六篇 经典线程同步 事件Event
  6. python unittest库的入门学习
  7. navicat创建数据库后显示图标灰色,右键后无法新建数据库
  8. IntelliJ IDEA中快捷键大全+出现的问题
  9. html页面加载时触发的方法,在页面加载时触发onchange html事件
  10. c++编程求解二元二次方程组_一道俄罗斯高难度解方程组题,错误率达99%+,中国学霸:确实很难...
  11. 微博登录过程分析以及scrapy模拟登录微博
  12. 软件架构师的12项修炼4
  13. OKR助理源代码说明
  14. 聊聊广告系统里的匀速投放
  15. 快速翻译PDF文档的免费方法
  16. EAX、EBX、ECX、EDX
  17. 一篇搞懂OOA/OOD/OOP的区别
  18. linux firefox 背景色,火狐Firefox 72浏览器滚动条将自适应网页背景色
  19. 【贪心-单调栈】中山纪念中学暑期游Day12——灵知的太阳信仰
  20. C# 正则表达式指南

热门文章

  1. 单片机2个按键互锁c语言程序,单片机按键点动互锁程序 proteus仿真及源程序
  2. 城市三维地下管线管理系统 (转载)
  3. openstack网络(neutron)模式之GRE的基本原理
  4. 背阔肌(01):引体向上
  5. 《强化学习周刊》第22期:ICRA 2021-2022强化学习的最新研究与应用
  6. 好用的 前端UI 框架
  7. Android studio 使用JDK11无法生成javadoc问题解决
  8. 长风破浪会有时,直挂云帆济沧海……
  9. java 1.8 SteamAPI认识
  10. 2020清华大学计算机复试线,2020清华大学复试分数线已公布