采用Qt开发有关嵌入式界面的软件,软件中设计了多个子界面。当开发的exe可执行文件关闭后,此时关机会有指针占用的提示,查看电脑任务管理器后台进程仍然显示任务未退出。多次测试后发现,只要子界面弹出就会出现这个情况。
这种情况通常是因为子界面的打开占用了电脑资源,而界面关闭后,资源未得到释放,后台进程无法退出。遇到此种情况下,通常在子界面显示语句前加一条子界面配置属性语句即可。
给此子界面加入属性setAttribute(Qt::WA_DeleteOnClose),即可当这个窗口关闭后,让Qt彻底释放这个界面资源。
Qt窗口关闭 应用进程不退出
最新推荐文章于 2024-11-01 14:52:06 发布