Qt 怎样让程序自动完全退出

hniyani 2011-09-16 02:40:36
最近在做一个Qt程序,需要实现在单击弹出对话框的确定按钮之后,将程序完全退出,试了很多方法,包括close,closeAll,quit,exit等,但都不能实现,程序退出之后,在进程里面始终还存在。希望知道的大虾能不吝赐教。
...全文
2482 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhu_xz 2011-09-16
  • 打赏
  • 举报
回复
在最后一个窗口关闭后退出:
QApplication::setQuitOnLastWindowClosed(true);

退出event loop:
QCoreApplication::exit();
宇影周邵 2011-09-16
  • 打赏
  • 举报
回复
程序有问题吧,贴一下main函数中的代码段看看
myseemylife 2011-09-16
  • 打赏
  • 举报
回复
linux下面直接用sysytem()去kill好了。不过这么做挺chun的。呵呵。等待高手解答
hniyani 2011-09-16
  • 打赏
  • 举报
回复
再补充说明一下吧 就是我有一个QMainWindow的主窗口,然后在程序里面判断,如果判定条件满足,就弹出一个对话框,用户单击了对话框的确定按钮之后,整个程序就完全退出,包括退出进程,我现在的问题是,退出之后,在进程里面始终还有这个程序存在。

16,212

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧