QT 子控件 键盘事件及键盘事件无法响应
解决办法:重新的子控件构造函数中加入:
setFocusPolicy(Qt::StrongFocus);
遇事多看帮助文档,Qt的帮助文档是写的最好的。
帮助文档中描述如下:

setFocusPolicy()解释如下:

所以,如果想一直可以捕捉键盘事件,就用setFocusPolicy(Qt::StrongFocus);
如果想点击后捕捉事件,则使用:setFocusPolicy(Qt::ClickFocus);
解决办法:重新的子控件构造函数中加入:
setFocusPolicy(Qt::StrongFocus);
遇事多看帮助文档,Qt的帮助文档是写的最好的。
帮助文档中描述如下:

setFocusPolicy()解释如下:

所以,如果想一直可以捕捉键盘事件,就用setFocusPolicy(Qt::StrongFocus);
如果想点击后捕捉事件,则使用:setFocusPolicy(Qt::ClickFocus);