主窗口关闭后,主进程没有退出的解决办法
当主窗口关闭时,主进程还没有结束,说明主进程还没有释放资源,这时可以强行让其释放。
方法1.
在main函数中,添加信号槽:app.connect( &a, SIGNAL(
lastWindowClosed() ), &w, SLOT (closeClicked())
);
w是占用资源的类。然后再w类的closeClicked()函数中调用exit(0);释放资源,结束进程
方法2.
更好的方法是在w类的构造函数中加这句话:this ->setAttribute(Qt::WA_DeleteOnClose,true );
使窗口退出时自动释放所有资源。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
[转帖]Nginx流量拷贝 - 运维笔记
濟南小老虎
2024-05-09 13:29:33
[转帖]ldap配置系列三:grafana集成ldap
濟南小老虎
2024-05-09 13:29:33
Exadata为什么这么牛B
濟南小老虎
2024-05-09 13:29:33
[转帖]CPUpower的处理
濟南小老虎
2024-05-09 13:29:33
ERP的API的参数设置检查 第三方对接管家婆财工贸21.8及以上版本对接注意事项
BIGBOY_CHUANQI
2024-05-09 13:24:23
2024年5月8日记录
剎那的菜鳥
2024-05-09 13:18:12
批量修改asp.net core 项目的解决方案的命名空间
剎那的菜鳥
2024-05-09 13:18:12
ISP基础之RGB转YUV
自由的青
2024-05-09 13:15:01
[Flink] Flink 基础概念篇
千千寰宇
2024-05-09 13:14:01
vue3中provide和inject用法
邢帥傑
2024-05-09 13:10:31
软件测试过程中的痛点思考
老_張
2024-05-09 13:09:41
screen使用教程
tonglin0325
2024-05-09 13:09:20
go学习笔记——常用命令
tonglin0325
2024-05-09 13:09:20
Blazor开发时禁用捆绑后CSS的热重载方法
秦秋隨
2024-05-09 13:08:30