QT 软键盘
最近做一個(gè)項(xiàng)目,需要實(shí)現(xiàn)一個(gè)軟鍵盤模塊。
能夠通過(guò)軟鍵盤來(lái)輸入中文,英文,標(biāo)點(diǎn),還有退格鍵等。
在網(wǎng)上查找了相關(guān)資料和例子,但使用起來(lái)效果都不是很好。于是參照QT自帶的例子example/tools/inputpanel,但是這個(gè)例子只實(shí)現(xiàn)了數(shù)字的輸入
于是在此例子的基礎(chǔ)上更加完善了軟鍵盤。
實(shí)現(xiàn)主要包括了5個(gè)文件
myinputpanelcontext.h
myinputpanelcontext.cpp
widget.h
widget.cpp
widget.ui
使用時(shí)只需
QApplication app(argc,argv);
//設(shè)置軟鍵盤 MyInputPanelContext * ic= new MyInputPanelContext; app.setInputContext(ic);效果圖如下 下載地址:http://download.csdn.net/detail/zengcccc/4971096聯(lián)系QQ:2216144104
總結(jié)
- 上一篇: 浏览器缓存及实现原理
- 下一篇: 嵌入式QT软键盘