在原有的键盘基础上新增数字键盘(文末源码地址)。
核心实现代码
使用布局管理器布置四排数字按钮,NumberKeyboard继承于AbstractKeyboard,主要用于按键事件处理。..._4, "4"}},
{{Qt::Key_5, "5"}},
{{Qt::Key_6, "6"}},
{{Qt::Key_Escape...7, "7"}},
{{Qt::Key_8, "8"}},
{{Qt::Key_9, "9"}},
{{Qt::Key_Minus...{{Qt::Key_0, "0"}},
{{Qt::Key_Space, " ", QIcon(s_space_icon)}},
{{Qt::Key_unknown...键盘-原理篇
轻量级Qt键盘-实现篇
轻量级Qt键盘-中文输入
轻量级Qt键盘-简拼输入
轻量级Qt键盘-兼容Qt4
源码地址:
https://github.com/aeagean/QtKeyboard