Qt:如何将快捷方式(Key_Comma + Key_Return)应用于操作

我尝试通过以下代码设置快捷方式,但它不起作用。 如果我把它改为ALT +逗号或ALT + Return,那就没问题了。 但请求是逗号+返回。 有谁知道如何在Qt上设置这个特殊的快捷方式?

@shotcut = Qt::Shortcut.new(Qt::KeySequence.new(Qt::Key_Comma + Qt::Key_Return), self, SLOT('save_by_shortcut()')) @shotcut.setEnabled(true) 

任何帮助,将不胜感激!

您可以使用QKeySequence的多个参数构造函数来创建它。

像这样:

 auto ac = new QAction(this); ac->setShortcut(Qt::Key_Comma + Qt::Key_Return); 
Interesting Posts