//当关闭子窗口的时候,父窗口延时1-2s才能处于Activate状态,导致按键不能立即响应,解决办法如下:
//方法一:
//1、在子窗口关闭的时候,设置窗口处于最上层
parentWidget()->setWindowFlags(parentWidget()->windowFlags() | Qt::WindowStaysOnTopHint);
parentWidget()->show();
this->close();
//2、当然,在创建子窗口的时候,要取消当前窗口的Qt::WindowStaysOnTopHint属性
this->setWindowFlags(this->windowFlags() & (~Qt::WindowStaysOnTopHint));
//方法二:
this->close();
parentWidget()->activateWindow();
parentWidget()->raise();