当前位置: 代码迷 >> QT开发 >> Qt设置某一窗口获取不到焦点,也许焦点一直在某一窗口上
  详细解决方案

Qt设置某一窗口获取不到焦点,也许焦点一直在某一窗口上

热度:174   发布时间:2016-04-25 03:07:39.0
Qt设置某一窗口获取不到焦点,或者焦点一直在某一窗口上
Qt中通过一个窗口的操作,show出里一个窗口,这时候焦点就到了第二个窗口上,直到第二个窗口消失,焦点才能回到第一个窗口上,我想问的是如何使焦点一直在第一个窗口上,或者设置第二个窗口获取不到焦点,怎么办呢???
网上说:setAttribute(Qt::WA_X11DoNotAcceptFocus, true),可以实现,但是我用报错误: ‘WA_X11DoNotAcceptFocus’ is not a member of ‘Qt’
------解决思路----------------------
你前面加Qt了没  要Qt::WA_X11DoNotAcceptFocus才行
------解决思路----------------------
引用:
Quote: 引用:

你前面加Qt了没  要Qt::WA_X11DoNotAcceptFocus才行



我加了:setAttribute(Qt::WA_X11DoNotAcceptFocus, true);//设置窗口无焦点,
有什么办法可以用这个吗?

你的Qt版本比较老,可能那时候还没有吧
  相关解决方案