修改qt初始化bug

This commit is contained in:
王炜 2018-06-15 14:41:32 +08:00
parent 207f8f211f
commit 12adcb02ab
1 changed files with 8 additions and 8 deletions

View File

@ -11,7 +11,7 @@ using namespace std;
int main( int argc, char * argv[] ) int main( int argc, char * argv[] )
{ {
QApplication * pApp = NULL; QApplication * pApp = new QApplication(argc, argv);;
QLoginWidget * pLogin = NULL; QLoginWidget * pLogin = NULL;
QMainFrame * pMainFrame = NULL; QMainFrame * pMainFrame = NULL;
@ -35,9 +35,9 @@ int main( int argc, char * argv[] )
try try
{ {
//pApp =
pLogin = new QLoginWidget(); pLogin = new QLoginWidget();
pApp = new QApplication( argc, argv );
pLogin->exec(); pLogin->exec();
if ( pLogin->isLogin() == true ) if ( pLogin->isLogin() == true )
@ -61,15 +61,15 @@ int main( int argc, char * argv[] )
delete pLogin; delete pLogin;
} }
if ( pApp != NULL )
{
delete pApp;
}
if ( pMainFrame != NULL ) if ( pMainFrame != NULL )
{ {
delete pMainFrame; delete pMainFrame;
} }
if (pApp != NULL)
{
delete pApp;
}
return iReturnCode; return iReturnCode;
} }