当前位置: 代码迷 >> QT开发 >> qt中show函数不起作用是为什么,该如何处理
  详细解决方案

qt中show函数不起作用是为什么,该如何处理

热度:31   发布时间:2016-04-25 04:49:29.0
qt中show函数不起作用是为什么
void MyMainWindow::HAdd()
{
  Add a;
  a.show();

}
Add是定义的窗口类,为什么这里的show不出现窗口呢?

------解决方案--------------------
不会吧,一定会show出来。
这是个基本C++问题,变量生存周期,这个函数就两行。
1:声明一个xxx
2:show,窗口显示在屏幕上
之后函数执行完毕,a被销毁,窗口不见了。
因为太快,所以还没看见就没了。
------解决方案--------------------
探讨

那怎么才可以让它出现等我关闭时候再消失 ?

------解决方案--------------------
探讨
void MyMainWindow::HAdd()
{
Add a;
a.show();

}
Add是定义的窗口类,为什么这里的show不出现窗口呢?

------解决方案--------------------
定义成全局变量
  相关解决方案