首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-05-12 
qt中show函数不起作用是为什么void MyMainWindow::HAdd(){Add aa.show()}Add是定义的窗口类,为什么这里

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不出现窗口呢?

[解决办法]
定义成全局变量

热点排行