我希望在操作开始时禁用窗口(主应用程序窗口)上的关闭按钮,以便用户无法退出应用程序,并在操作完成后再次启用它。我如何在Qt应用程序中实现这一点?我的平台是Windows 7。
或者,如果用户按下关闭按钮并退出应用程序,则可以显示一条消息,指出后台正在运行进程,并中止关闭应用程序。
我该如何实现其中任何一个?
或者,如果用户按下关闭按钮并退出应用程序,则可以显示一条消息,指出后台正在运行进程,并中止关闭应用程序。
我该如何实现其中任何一个?
如果你想禁用按钮,可以使用以下方法:
auto flags = windowFlags();//save current configuration
//your main configuration which do the trick
setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint );
//...
setWindowFlags(flags);//restore