• 5741阅读
  • 2回复

关于主窗口隐藏时,关闭非模式窗口将引起主窗口退出 [复制链接]

上一主题 下一主题
离线dedodong
 

只看楼主 倒序阅读 楼主  发表于: 2008-07-22
— 本帖被 XChinux 执行加亮操作(2008-07-22) —
如何解决 主窗口隐藏时,关闭非模式窗口将引起主窗口退出?


详细描述:

主窗口A,
然后在主窗口A里创建一个子窗口B。 接着隐藏主窗口A。
这时关闭子窗口B时将引起隐藏的主窗口A的退出。


void A::createSubWind()
{
SubWindow * B = new SubWindow(this);
B->show();
}

请问有朋友遇到过这问题吗?
离线lzian
只看该作者 1楼 发表于: 2008-07-22
使用子窗口的关闭信号,连接上主窗口的关闭功能
离线mumutouv

只看该作者 2楼 发表于: 2008-07-22
楼上的说法不对吧,他是要求退出B窗口的时候,A窗口不退出
method 1 应该是使用子窗口的关闭信号,重写一个B槽,在B槽中显示A窗口
method 2 SubWindow * B = new SubWindow(this);
在A窗口h文件中定义SubWindow *B;
在create函数中
if(!B)
B = new SubWindow(this);
B->show();
快速回复
限100 字节
 
上一个 下一个