用QT编写的程序,怎样在申请资源失败后,关闭所有窗口,退出程序?
2010-08-24 21:03
405 查看
| |||
我写的一个QT窗口,以一个对话框为主窗口,在对话框的初始化函数(对话框类的构造函数)中回申请一些资源,现在我想在申请失败后关闭所以窗口,结束程序。 主程序如下: QApplication a; MyDlg myDlg( this, “MainWindows” ); a.setMainWidget( &myDlg ); myDlg.show; return a.exec(); 我设想几种方法 :1)在申请资源失败后,调用qApp->closeAllWindows() 。2)在申请资源失败后,调用qApp->quit()。 3)在申请资源失败后,调用exit(-1)结束程序。 可是前两种方法不能实现我的要求,在MyDlg的构造函数中调用qApp->closeAllWindows()或qApp->quit(),并不能结束程序,它仍然会运行到 最后一句:return a.exec(), 而且不会关闭myDlg对话框。只有exit(-1)才实现了关闭窗口并且结束程序。 请问在QT程序中,怎样在申请资源失败后,关闭所有窗口,退出程序?(除了exit(-1)之外的方法)
|
相关文章推荐
- 用QT编写的程序,怎样在申请资源失败后,关闭所有窗口,退出程序?
- QT 应用程序关闭某个窗口时,关闭打开的所有其他窗口并退出程序 【转】
- QT 应用程序关闭某个窗口时,关闭打开的所有其他窗口并退出程序
- Qt界面关闭主窗口,若其Qdialog弹框没有关闭,程序无法退出
- Android 下Qt 多层窗口关闭时程序退出的问题 解决
- QT 窗口关闭 程序进程不退出
- QT的QHttp无信号发出,窗口程序关闭时崩溃
- 18.Android 程序退出,关闭所有的a…
- qt中关闭窗口资源释放问题
- java main执行时如果外部资源没有关闭可能导致报错后程序不退出一直等待
- QT 关闭主窗口时触发关闭所有打开的其他窗口
- QT(1)-Qt Creator 编写多窗口程序
- 使用Qt编辑关闭窗口程序的一些见解(ZZ)
- 编写Qt多窗口程序
- MFC中通过子窗口关闭父窗口以实现退出程序
- 知道一个窗口程序的 HWND ,如何等待它完全关闭退出
- 使用Qt编辑关闭窗口程序的一些见解
- Qt:关闭唯一的主窗口,让QApplication的event loop不退出
- 解决嵌入式QT程序关闭窗口后进程不结束问题
- 使用Qt编辑关闭窗口程序的一些见解