• 4190阅读
  • 4回复

[提问]软键盘弹出后焦点丢失 [复制链接]

上一主题 下一主题
离线cansel
 

只看楼主 倒序阅读 楼主  发表于: 2015-11-30
在linux下用Qt做了个带软键盘的东东,但是,每当弹出软键盘后,我的主界焦点就丢失了,必须点击一下主界面才能恢复QLineEdit的光标,跟踪焦点事件,发现弹出软键盘时焦点并没有改变,但是QLineEdit的光标消失了,当鼠标点击一下QLineEdit,焦点事件的oldWidget居然为0..........试了很多办法,截获主界面的窗口状态事件或者qApp的状态事件都不起作用,也是醉了!!!
跪求大神解惑!!!!!!
跪求大神解惑!!!!!!
跪求大神解惑!!!!!!(重要的事三遍说)
离线cansel

只看该作者 1楼 发表于: 2015-11-30
自己顶......
离线z55716368

只看该作者 2楼 发表于: 2015-11-30
我们以前解决这个是记录当前接收焦点的dialog 操作的时候进行焦点返回或者确认
每一个问题 都是一次进步
离线cansel

只看该作者 3楼 发表于: 2015-12-01
回 z55716368 的帖子
z55716368:我们以前解决这个是记录当前接收焦点的dialog 操作的时候进行焦点返回或者确认 (2015-11-30 16:25) 

恩,解决了,跟你这个差不多吧,重新激活了一次窗口
离线z55716368

只看该作者 4楼 发表于: 2015-12-02
回 cansel 的帖子
cansel:恩,解决了,跟你这个差不多吧,重新激活了一次窗口 (2015-12-01 17:07) 

重新激活是怎么做的?
每一个问题 都是一次进步
快速回复
限100 字节
 
上一个 下一个