• 6923阅读
  • 4回复

Qt4 编程问题求助之子窗口显示问题 [复制链接]

上一主题 下一主题
离线小小丫
 
只看楼主 倒序阅读 楼主  发表于: 2011-03-16
     一个关于模态窗口和非模态窗口的问题
    想从主窗口中打开其他子窗口,用 dlg.exec()的话,子窗口打开的时候,主窗口就不能动。怎样才能让子窗口和主窗口能同时能被操作呢?
    用dlg.show()的话,子窗口出现了不到一秒钟就消失了
    求大神们指点一二,不胜感激!
离线jdwx

只看该作者 1楼 发表于: 2011-03-16
你一定是这么用的:
XXXdialog dlg;
dlg.show();
应该在主窗口.h文件中定义一个dialog的指针
在构造函数中new出dialog,要显示的时候setvisible(true),隐藏用setvisible(false)
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线wxj120bw

只看该作者 2楼 发表于: 2011-03-16
楼上的解释很到位呀
离线wd007

只看该作者 3楼 发表于: 2011-03-16
同意1楼的说法,但楼主想同时拖动主窗口和子窗口,似乎不容易。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线小小丫
只看该作者 4楼 发表于: 2011-03-17
知道怎么做了,谢谢大家O(∩_∩)O哈!
快速回复
限100 字节
 
上一个 下一个