查看完整版本: [-- 请教:窗口平时隐藏,通过快捷键呼出后,怎么置顶并激活? --]

QTCN开发网 -> Qt基础编程 -> 请教:窗口平时隐藏,通过快捷键呼出后,怎么置顶并激活? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

cyberpunker 2017-07-25 10:35

请教:窗口平时隐藏,通过快捷键呼出后,怎么置顶并激活?



  窗口置顶好设置,

  怎么自动让他处于激活状态呢?

  谢谢

  
  

stlcours 2017-07-25 18:43
    this->showNormal();    
    this->raise();
    this->activateWindow();

cyberpunker 2017-07-27 13:04
stlcours:    this->showNormal();    
    this->raise();
    this->activateWindow(); (2017-07-25 18:43) 


还是没有输入焦点啊?

activateWindow( )没起作用啊


stlcours 2017-07-27 18:25
你的窗口显示是怎么做的呢?没有代码,我怎么判断啊??

笑颜 2017-07-28 08:56
cyberpunker:还是没有输入焦点啊?
activateWindow( )没起作用啊
....... (2017-07-27 13:04) 

想要获取输入焦点,应该是获取输入焦点的控件setFource()

cyberpunker 2017-07-28 18:03
stlcours:你的窗口显示是怎么做的呢?没有代码,我怎么判断啊?? (2017-07-27 18:25) 

通过快捷键呼出啊,直接show出来。


cyberpunker 2017-07-28 18:03
笑颜:想要获取输入焦点,应该是获取输入焦点的控件setFource() (2017-07-28 08:56) 

是要让窗口获得输入焦点

cyberpunker 2017-08-01 23:33
stlcours:    this->showNormal();    
    this->raise();
    this->activateWindow(); (2017-07-25 18:43) 


窗口必须已经show 了,再用你的代码才可以。


查看完整版本: [-- 请教:窗口平时隐藏,通过快捷键呼出后,怎么置顶并激活? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled