QT 子控件 键盘事件及键盘事件无法响应

解决办法:重新的子控件构造函数中加入:

setFocusPolicy(Qt::StrongFocus);

遇事多看帮助文档,Qt的帮助文档是写的最好的。

帮助文档中描述如下:

 

 setFocusPolicy()解释如下:

 

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

如果想点击后捕捉事件,则使用:setFocusPolicy(Qt::ClickFocus);

posted on 2022-09-22 14:15  明太宗朱棣  阅读(1105)  评论(0编辑  收藏  举报

导航