一、前言
最近有个需求,需要在windows上开发一款软键盘,以支持触摸屏上输入文字。为了同时支持Qt编辑框和浏览器编辑框,软键盘以插件的形式开发。于是被集成的目标项目再无需额外的开发工作,直接添加依赖的文件和库即可使用。软键盘支持中文拼音输入和手写输入两种方式。我的开发环境是Qt5.10.1+vs2015。
二、先上效果图:
1、点击QLineEdit编辑框,自动弹出软键盘。使用默认的QLineEdit控件,无需额外的开发工作。
2、点击浏览器中的编辑框,自动弹出软键盘。无需额外的开发工作。
三、依赖库:
1、谷歌拼音库的使用。
2、软键盘插件
3、使用示例:
关于如何使用软键盘插件。
1、新建一个新的窗体Demo工程。
2、在窗体UI上放置一个QLineEdit控件。
3、放置一个WebEngineView控件。
4、最关键的步骤:
在Demo工程的