我想在操作开始时禁用窗口(主应用程序窗口)上的关闭按钮,以便用户无法退出应用程序并在操作完成时再次启用它。我怎样才能在 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
如果您确定此类“功能”不会激怒您的用户,您可以使用它,在另一种情况下使用评论中的链接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)