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);