我正在尝试在此热键上绑定一些“动作”(连接到插槽)Qt::ALT + Qt::Key_Space
但没有成功(((((。
其他组合无需额外努力即可正常工作。例如Qt::ALT+Qt::Key_Return
.
<!-- language: lang-cpp -->
QShortcut* ptrHotKey = new QShortcut(QKeySequence(Qt::ALT + Qt::Key_Return), this);
connect(ptrHotKey, SIGNAL(activated()), this, SLOT(testSlot()));
尝试捕捉keyPressEvent
失败;他们甚至不通过那个处理程序。
在 Windows 系统上,它们默认调用系统菜单"Restore", "Move", "Size", "Minimize", "Maximize", "Close"
。