Ярлык PyQt + для вызова кнопки - PullRequest
3 голосов
/ 11 января 2010

Как настроить сочетания клавиш для нажатия определенных кнопок в приложении PyQT? Например: Ctrl + 1 , чтобы нажать одну кнопку, а Ctrl + 2 , чтобы нажать другую?

1 Ответ

7 голосов
/ 11 января 2010

Использовать QtGui.QShortcut : вы создаете его с QKeySequence, и он генерирует сигнал activated(), когда эта последовательность клавиш набирается, когда родительский виджет ярлыка имеет фокус (конечно, вы подключаете эти сигналы на выбранные вами слоты, включая кнопки ').

...