关于QT的widget如何获取键盘输入

所有的窗口都只有一个是激活的,只有激活的窗口才能获取鼠标和键盘事件,QT中的widget默认是无法接受鼠标输入事件的,如果希望捕捉键盘事件,则需要调用grabKeyboard(),如果需要捕捉当前的鼠标事件,同样的道理,grabMouseEvent(),那么当前发送的鼠标和键盘事件就会让该widget接收到。

你可能感兴趣的:(qt,grabKeyborad)