【QT】解决QT两个类之间传递变量失败,或者extern变量引用无效。
前言
例如我想实现一个程序,用户先进行登录,登录成功后传递用户账号信息到下一个窗口中。 这就需要我在验证用户登录成功之后,new出下一个窗口,在构造函数中传递参数,注意构造的位置,不要在当前窗口close()后再构造。
正确使用
MainWindow* mainwindow = new MainWindow(gUserAccount);
close();
mainwindow->show();
因为调用close()会自动销毁窗口类对象。