读书人

QT登录窗口调用主窗口一闪而过有关问题

发布时间: 2012-11-11 10:07:57 作者: rapoo

QT登录窗口调用主窗口一闪而过问题

原代码:??//如果登录成功??{
???index mainForm;
???mainForm.show();
???this->hide();
??}主窗口一闪而过??修改为:?//如果登录成功??{
???index mainForm = ?new inde();
???mainForm.show();
???this->hide();
??}程序报错??修改为://如果登录成功??{
???index *mainForm;
???mainForm = new index();
???mainForm->show();
???this->hide();
??}成功显示主窗口。??总结:????index mainForm;
???mainForm.show();?mainForm创建在stack上,生命期是大括号内????index *mainForm;
???mainForm = new index();?mainForm 通过new创建在heap上, 在程序退出时才会被析构

读书人网 >编程

热点推荐