当前位置: 代码迷 >> QT开发 >> qt软盘,该如何解决
  详细解决方案

qt软盘,该如何解决

热度:38   发布时间:2016-04-25 03:39:37.0
qt软盘
想做一个软件盘,按下编辑框时弹出软盘,1.弹出的软盘不要获得焦点,焦点要在编辑框中。2.同时要支持外界的物理键盘的输入。收了下实现的大多不符合。求教大家给点思路。

------解决方案--------------------
嵌入式设备下Qt有QWSInputMethod支持。

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