• 6748阅读
  • 5回复

主窗口中弹出子窗口,如何设置保证子窗口未关闭之前不能对主窗口做任何操作? [复制链接]

上一主题 下一主题
离线donixli1314
 

只看楼主 倒序阅读 楼主  发表于: 2009-11-20
如题
谢谢
离线蛮蛮
只看该作者 1楼 发表于: 2009-11-20
setModal(true)
子窗体设置成模态窗口不就行了.
蛮蛮工作室
离线yangfanxing
只看该作者 2楼 发表于: 2009-11-20
引用第1楼蛮蛮于2009-11-20 09:49发表的  :
setModal(true)
子窗体设置成模态窗口不就行了.


ls正解。
另外:定义子窗体的时候应该为QDialog类。因为setModal()不是QWidget的函数。。。可测试~
PHPWind好恶心。。。不想看这种界面。。。
离线donixli1314

只看该作者 3楼 发表于: 2009-11-20
谢谢
在网上搜到了

用setWindowModality ( Qt::WindowModal );就可以了
离线wato
只看该作者 4楼 发表于: 2009-11-20
子窗口exec()就行了啊
离线wd007

只看该作者 5楼 发表于: 2009-11-20
也可把它设置为Top Level的窗口,使它一直在最上面。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个