문제

I need two shortcuts for one action.

Ctrl+1 or ctrl+s

Is there any way how to do that? Or I have to create copy of the action and than assign second shortcut to this action?

도움이 되었습니까?

해결책

In order of install multiple shortcuts on an action you can use QAction::setShortcuts(const QList<QKeySequence> & shortcuts) function. For example:

QList<QKeySequence> shortcuts;
shortcuts << QKeySequence("Ctrl+1") << QKeySequence("Ctrl+S");
action->setShortcuts(shortcuts);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top