关于qt软键盘,急!!!
rt,最近项目中需要用到软键盘,环境是嵌入式arm下的qt485,网上找了很多例子,目前是把syszuxpinyin那个源码移植过来,但是还是有很多问题,比如我要支持软键盘兼容物理键盘输入,实现是软键盘界面接受key事件,但是这样一来因为软件盘界面是非qt::tool属性,会导致点击lineedit控件自动弹出软键盘后,lineedit上的光标消失,无法插入光标等一系列小bug,很影响使用!!网上找了好多例子都没有,有木有大神能给个解决方法???目前是重写了lineedit控件的focusin和focusout事件,让点击lineedit弹出软件盘时候光标不消失,但是这样也不能任意位置插入光标,且选中一段字符后无法取消选中。。。。其实把软键盘界面设置qt::tool属性,即可让lineedit控件正常,但是这样一来软键盘无法接受键盘事件,。。。。物理键盘的事件是直接发到lineedit上的,无法实现中英文软硬键盘兼容的目的。。。。有大神能给点思路或者给点建议解决这种问题吗!!??万分感谢