嗨,我已经成功地创建了一个基于密钥秘密序列的事件。如果用户按 ctrl+alt+oi 进行事件。
运行代码片段
act = new QAction(this);
act->setShortcut(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_o));
connect(act, SIGNAL(triggered()), this, SLOT(slotclose()));
现在我想扩展这个密钥。我希望用户按两个序列。Ctrl+Alt+到 ctrl+alt+y。只有当这两个序列按此顺序触发时,才会触发事件。
我怀疑 QKeySequences 会起作用。