PyQt + shortcut to trigger a button

button, keyboard-shortcuts, pyqt, python

Solution

Use QtGui.QShortcut: you build it with a `QKeySequence`, and it emits the `activated()` signal when that key sequence is typed while the shortcut's parent widget has focus (of course, you connect those signals to slots of your choosing, including buttons').

Problem

How do I configure keyboard shortcuts to click specific buttons in a PyQT app? Eg: Ctrl + 1 to click one button while Ctrl + 2 to click the other?

Original source