检测qt中的箭头键输入

时间:2010-10-30 15:28:55

标签: qt arrow-keys

如何检测qt中某个箭头键的按下?此外,如果应用程序最小化,应用程序是否仍会检测到它们?

1 个答案:

答案 0 :(得分:8)

  

如何在qt中检测到其中一个箭头键的按下?

通过处理层次结构中最顶层窗口小部件中的key press event。请参阅the list of key codes,Qt :: Left - Qt :: Down范围是您感兴趣的。

  

此外,如果应用程序最小化,应用程序是否仍会检测到它们?

没有。只有当它具有键盘的焦点时才会检测到它们,而在最小化时则不然。您无法在Qt。

中以跨平台方式设置全局热键