• 478阅读
  • 7回复

[提问]请教:窗口平时隐藏,通过快捷键呼出后,怎么置顶并激活? [复制链接]

上一主题 下一主题
离线cyberpunker
 

只看楼主 倒序阅读 楼主  发表于: 07-25


  窗口置顶好设置,

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

  谢谢

  
  
离线stlcours

只看该作者 1楼 发表于: 07-25
    this->showNormal();    
    this->raise();
    this->activateWindow();
离线cyberpunker

只看该作者 2楼 发表于: 07-27
回 stlcours 的帖子
stlcours:    this->showNormal();    
    this->raise();
    this->activateWindow(); (2017-07-25 18:43) 


还是没有输入焦点啊?

activateWindow( )没起作用啊

离线stlcours

只看该作者 3楼 发表于: 07-27
你的窗口显示是怎么做的呢?没有代码,我怎么判断啊??
在线笑颜

只看该作者 4楼 发表于: 07-28
回 cyberpunker 的帖子
cyberpunker:还是没有输入焦点啊?
activateWindow( )没起作用啊
....... (2017-07-27 13:04) 

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

只看该作者 5楼 发表于: 07-28
回 stlcours 的帖子
stlcours:你的窗口显示是怎么做的呢?没有代码,我怎么判断啊?? (2017-07-27 18:25) 

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

离线cyberpunker

只看该作者 6楼 发表于: 07-28
回 笑颜 的帖子
笑颜:想要获取输入焦点,应该是获取输入焦点的控件setFource() (2017-07-28 08:56) 

是要让窗口获得输入焦点
离线cyberpunker

只看该作者 7楼 发表于: 08-01
回 stlcours 的帖子
stlcours:    this->showNormal();    
    this->raise();
    this->activateWindow(); (2017-07-25 18:43) 


窗口必须已经show 了,再用你的代码才可以。
快速回复
限100 字节
 
上一个 下一个