首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

qt软盘,该如何解决

2013-09-24 
qt软盘想做一个软件盘,按下编辑框时弹出软盘,1.弹出的软盘不要获得焦点,焦点要在编辑框中。2.同时要支持外

qt软盘
想做一个软件盘,按下编辑框时弹出软盘,1.弹出的软盘不要获得焦点,焦点要在编辑框中。2.同时要支持外界的物理键盘的输入。收了下实现的大多不符合。求教大家给点思路。
[解决办法]
嵌入式设备下Qt有QWSInputMethod支持。

其他平台上,不好实现。
但是也不是不能。
可以试试软键盘用setWindowsFlags( staysOnTop.. )
开个线程用QApplication的focusWidget随时监控focus变化。
每次按钮点击后,重设focus回编辑框...
等等。。
反正没有原生态支持,比较awkward

热点排行