• 5317阅读
  • 2回复

QT怎么在退出的时候把进程也结束掉呢? [复制链接]

上一主题 下一主题
离线darlings
 

只看楼主 倒序阅读 楼主  发表于: 2009-12-05
自己做了个登陆窗口,在窗口上点退出的时候,进程还在,不知道怎么解决。
main.cpp
  1. int main(int argc, char *argv[])
  2. {
  3.     QApplication app(argc, argv);
  4.     LoginDialog loginDialog;
  5.     loginDialog.resize(300,100);
  6.     loginDialog.exec();
  7.     return app.exec();        
  8. }


在login对话框的退出按钮响应里这样写的:
  1. void LoginDialog::Quit()
  2. {    
  3.     QDialog::close();
  4.     QCoreApplication::exit(0);
  5.     
  6. }


但是窗口关闭了,程序的进程还在,请问一下怎么解决之?
离线codefans
只看该作者 1楼 发表于: 2009-12-10
  loginDialog.exec(); 改为 loginDialog.show();
离线yangfanxing
只看该作者 2楼 发表于: 2009-12-17

delete loginDialog?
PHPWind好恶心。。。不想看这种界面。。。
快速回复
限100 字节
 
上一个 下一个