• 20283阅读
  • 6回复

qt中如何 显示一个窗口总在最前 [复制链接]

上一主题 下一主题
离线zhangxiangod
 
只看楼主 倒序阅读 楼主  发表于: 2007-11-01
— 本帖被 XChinux 执行加亮操作(2007-11-01) —
怎么编程让qt 中一个窗口总在最前 谢谢
离线XChinux

只看该作者 1楼 发表于: 2007-11-01
setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint);
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线bingogo
只看该作者 2楼 发表于: 2008-11-06
站长一言,又救吾一命~
离线bingogo
只看该作者 3楼 发表于: 2008-11-08
不过我的窗口没有自动成为活动窗口--标题栏是灰的
用QWidget::activateWindow() 和 QApplication::setActiveWindow都不能成为焦点窗口
键盘输入焦点在原先那个窗口上
用setFocus( )也 没有效果 ,

什么原因呢?

有知道的请进来说说,谢谢落~
离线luckyyoung

只看该作者 4楼 发表于: 2011-04-16
引用第1楼XChinux于2007-11-01 17:16发表的 :
setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint);

这招好!谢谢斑竹!
Anything is possible!
离线mingxin505

只看该作者 5楼 发表于: 2014-08-25
楼主强大.
离线l769109884

只看该作者 6楼 发表于: 2014-08-30
回 XChinux 的帖子
XChinux:setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint); (2007-11-01 17:16) 

我想问一下。Qt设置了这个属性后,QQ的客户端怎么老是在最前面的。
快速回复
限100 字节
 
上一个 下一个