我想知道是否有可能忽略/取消基于某些bool标志设置的退出应用程序,即使用户单击红色“X”(关闭窗口按钮)也是如此。我是一名C#程序员,我知道这对.net应用程序来说很容易,但我对qt框架还很陌生,在谷歌上搜索没有获得任何相关结果。谢谢, 最佳答案 Qt的文档描述了这个特定的use-caseaboutaskingpermissiontocloseintheirexamples.如果子类化QMainWindow例如,重新实现closeEvent函数,您可以在有人尝试关闭应用时为您的应用提供自定义行为。例如:voidMainWindow