Qt: как применить ярлык ( Key_Comma + Key_Return) к действию

Я попытался установить ярлык с помощью следующего кода, но он не работает. Если я поменяю его на ALT + Comma или ALT + Return, все будет хорошо. но запрос запятая + возврат. Кто-нибудь знает, как установить этот специальный ярлык на Qt?

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

Любая помощь будет оценена!

1 ответ

Вы можете создать его, используя конструктор с несколькими аргументами для QKeySequence.

как это:

auto ac = new QAction(this);
ac->setShortcut(Qt::Key_Comma + Qt::Key_Return);
Другие вопросы по тегам