Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道如何在 Qt 的按键上触发事件。但我需要处理一个序列。仅在用户按下时触发事件ctrlaltt。
我怎样才能捕捉到这个序列?告诉我如何检测按下了哪些键。
创建一个QAction,将您需要的键序列添加到它setShortcut(const QKeySequence& shortcut)。QAction通过调用关联QWidget::addAction(QAction* action),然后您可以在QAction和之间创建适当的信号/槽连接QWidget。
QAction
setShortcut(const QKeySequence& shortcut)
QWidget::addAction(QAction* action)
QWidget