简述

基于Qt4的软键盘,支持中文,字母,数字,特殊字符输入。开发环境为qt4.8.7+msvc2008。提供了【软键盘动态库源码】和相应的【demo源码】。自己编译时记得修改代码中qss、中文字库的路径。
源码路径:https://download.csdn.net/download/u013043408/12584347

主要的类

Charboard:全键盘,支持中文,字母,特殊符号输入
Numboard:数字键盘,仅支持输入数字,可以设置是否输入小数。
SoftKeyboard:提供注册类,将QLineEdit和软键盘关联。通过拦截QLineEdit的鼠标按下事件,弹出期望类型,期望设置的软键盘。在软键盘中输入确定后,自动将输入内容同步到QLineEdit。由此,可以让QLineEdit拥有软键盘输入功能,同时不用在QLineEdit中写代码。

软键盘效果图

提供了源码,可以根据实际需求调整布局。
全键盘,输入字母,可大小写切换
Qt4软键盘源码分享
全键盘,输入特殊符号
Qt4软键盘源码分享
全键盘,输入中文,仅支持单拼
Qt4软键盘源码分享
数字键盘,可以限制是否输入小数
Qt4软键盘源码分享

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-23
  • 2021-07-13
  • 2021-11-23
  • 2021-11-30
猜你喜欢
  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-12
  • 2021-11-20
  • 2022-01-03
相关资源
相似解决方案