检测qt中的箭头键输入

a s*_*ich 4 qt arrow-keys

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

Jak*_*rek 8

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

通过处理层次结构中最顶部窗口小部件中的按键事件.请参阅密钥代码列表,Qt :: Left - Qt :: Down范围是您感兴趣的.

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

不会.只有当它具有键盘的焦点时才会检测到它们,而在最小化时则不然.您无法在Qt中以跨平台方式设置全局热键.