我知道如何在Qt的按键上发射一个事件。但我需要处理一个序列。仅当用户按 ctrl alt t 时触发事件。
如何捕获此序列?告诉我如何检测按下了哪些键。
答案 0 :(得分:2)
创建QAction
,使用setShortcut(const QKeySequence& shortcut)
将所需的密钥序列添加到其中。通过调用QAction
来关联QWidget::addAction(QAction* action)
,然后您可以在QAction
和QWidget
之间创建适当的信号/广告位连接。