QMessageBox在通常的窗口程序状态下,点击确认,只是关闭about窗口本身;但在系统托盘状态下点击确定,会将应用程序一并退出。
解决办法如下:
在程序中加入:QApplication::setQuitOnLastWindowClosed(false);
本文介绍了一个关于QMessageBox的行为调整技巧。在特定情况下,当点击确认按钮时,默认设置会导致整个应用程序退出。文中提供了一个简单的解决方案:通过在程序中加入一行代码来避免此问题的发生。
QMessageBox在通常的窗口程序状态下,点击确认,只是关闭about窗口本身;但在系统托盘状态下点击确定,会将应用程序一并退出。
解决办法如下:
在程序中加入:QApplication::setQuitOnLastWindowClosed(false);
3771
1225
5927

被折叠的 条评论
为什么被折叠?