Qt弹窗后光标不能返回原窗体,需要点一下原窗体才能继续操作,求解决方案...

仰望天空的狗 2015-05-15 08:17:29
我的窗体用的是QDialog,Dialog中嵌入了个widget, 在widget的鼠标点击事件中弹出一个QMessageBox窗体,box关闭后窗体能得到焦点,但是需要鼠标点击一下后才能在继续操作。 不弹窗没有问题。
setFouces avticeWindows \ raise等方法都用过了。 比较挫的解决方案是模拟鼠标点击,也用了。
Qt版本:5.1.1 开发环境VS2010, 操作系统:win7
...全文
202 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
toma2008 2015-06-14
  • 打赏
  • 举报
回复
将窗体设为窗口最前 你这个"继续操作"是指人工操作还是程序运行
707wk 2015-05-15
  • 打赏
  • 举报
回复
设置焦点? 只用过mfc

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧