若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/126521126
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)
Qt强制退出应用可使用下图的两个方法(习惯用此方法),但是在本麒麟系统上开发时,强制退出无效。

本段代码位置是在刚启动系统时,主界面类构造函数中。
推测理解为本个版本系统的bug,不知道其他系统是否有这个问题。
附上系统版本;

经过后续,有大佬提醒,才发现在消息循环进入前,使用该函数时退出无效,其本身是退出消息循环,主界面构造函数还未进入,所以是无效的。
如果不在主界面等其他弹窗强制退出可能代码上去操作退出就麻烦点了,本次是在主页面类的构造函数中,所以换成了系统的exit()为退出主程序。

退出方式总结种(不算旁门左道:如直接拿到进程,给系统发消息干掉进程,直接写个段错误让他崩溃):
a.setQuitOnLastWindowClosed(false);
若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/126521126