如何捕获一系列按键,然后在Qt中触发事件?

时间:2013-05-04 11:55:28

标签: qt events

我知道如何在Qt的按键上发射一个事件。但我需要处理一个序列。仅当用户按 ctrl alt t 时触发事件。

如何捕获此序列?告诉我如何检测按下了哪些键。

1 个答案:

答案 0 :(得分:2)

创建QAction,使用setShortcut(const QKeySequence& shortcut)将所需的密钥序列添加到其中。通过调用QAction来关联QWidget::addAction(QAction* action),然后您可以在QActionQWidget之间创建适当的信号/广告位连接。