• 6213阅读
  • 6回复

[提问]qt关于关闭旧窗口打开新窗口的问题 [复制链接]

上一主题 下一主题
离线sad~smile
 

只看楼主 倒序阅读 楼主  发表于: 2015-05-15
新手,刚学qt一周,
我想实现点击一个按钮然后关闭当前窗口打开一个新的窗口,


如图,我在信号槽里这么写的没有报错,但是旧窗口关闭了确没有弹出新的窗口,hostface为新窗口的类名。
求怎么破???
离线sad~smile

只看该作者 1楼 发表于: 2015-05-15
在线等,没人理我!!!
离线liuyuanan

只看该作者 2楼 发表于: 2015-05-16
新窗体不要定义成局部变量,new一个新窗体实例
离线sad~smile

只看该作者 3楼 发表于: 2015-05-18
回 liuyuanan 的帖子
liuyuanan:新窗体不要定义成局部变量,new一个新窗体实例 (2015-05-16 09:13) 

  {
        close();
       hostface *h=new hostface(this);
               h->show();
    }



谢谢,但是也不好用,新窗口没有打开。
离线wangxingsb36

只看该作者 4楼 发表于: 2015-05-19
hostface *h=new hostface(this); this传进去表示是当前的窗口是你的父类,父窗口析构后,子窗口也会关闭。。
离线ch781609892

只看该作者 5楼 发表于: 2015-05-19
楼上正解
离线spark253649

只看该作者 6楼 发表于: 2015-05-21
close()后面的代码有没有执行,跟一下看,一般给不给this都会出来的吧!
业精于勤荒于嬉!
快速回复
限100 字节
 
上一个 下一个