• 4989阅读
  • 7回复

怎么使记事本查找功能界面一直在主界面之上 [复制链接]

上一主题 下一主题
离线xunchen416
 
只看楼主 倒序阅读 楼主  发表于: 2009-06-10
新写了一个记事本,  记事本有一个查找功能大家都知道吧 ! 我想问的是怎么样使有查找功能的这个界面(dialog),一直总是保持在主界面的上面,而不被在激活主界面的时候,被主界面所覆盖在下面呢?
离线fcymk2

只看该作者 1楼 发表于: 2009-06-10
使用模式对话框 做 查找功能
离线feiying888

只看该作者 2楼 发表于: 2009-06-10
或设置成顶级窗口
setWindowModality ( Qt::ApplicationModal );
离线xunchen416
只看该作者 3楼 发表于: 2009-06-10
刚才试过了一下, 如果使用设置为顶级窗口的话,则主窗口不能被激活,而事实上主窗口是仍然允许被激活的, 只不过要求查找界面在主界面之上, 请问怎么解决这个问题啊?
离线wader
只看该作者 4楼 发表于: 2009-06-10
不要调用dialog.exec()
调用dialog.show()就行了
离线duduqq

只看该作者 5楼 发表于: 2009-06-11
setWindowFlags(Qt::WindowStaysOnTopHint) ;
离线xunchen416
只看该作者 6楼 发表于: 2009-06-11
多谢大哥
离线xunchen416
只看该作者 7楼 发表于: 2009-06-15
快速回复
限100 字节
 
上一个 下一个