最近做一个项目,需要实现一个软键盘模块。
能够通过软键盘来输入中文,英文,标点,还有退格键等。
在网上查找了相关资料和例子,但使用起来效果都不是很好。于是参照QT自带的例子example/tools/inputpanel,但是这个例子只实现了数字的输入
于是在此例子的基础上更加完善了软键盘。
实现主要包括了5个文件
myinputpanelcontext.h
myinputpanelcontext.cpp
widget.h
widget.cpp
widget.ui
使用时只需
QApplication app(argc,argv);