关于子窗口全屏后,父窗口不能接收键盘鼠标事件的有关问题

关于子窗口全屏后,父窗口不能接收键盘鼠标事件的问题
想请教个问题,我用QT做了一个电子相册,想实现全屏浏览功能。我显示图片的控件是scrollArea,我用了这两句代码实现的全屏。
ui->scrollArea->setWindowFlags(Qt::Dialog);
ui->scrollArea->showFullScreen();
可是有一个问题,就是全屏之后,鼠标和键盘的操作,父窗口都接受不到,所以就不能退出全屏。
ui->scrollArea->setWindowFlags(Qt::SubWindow);
ui->scrollArea->showNormal();
这两句是我想实现退出全屏的代码。怎么才能在子窗口全屏的时候,父窗口能响应键盘的操作啊?

------解决方案--------------------
可以装事件过滤器试试
------解决方案--------------------
试试 注册事件 


------解决方案--------------------
全屏的不是scrollArea嘛,在里面退出全屏就是了。
------解决方案--------------------
子窗口可以接受键盘鼠标事件。。为啥要父窗口接受哪?

当子窗口全屏时,做个变量记录,然后开始接受鼠标键盘事件!

或者注册全局的按键