Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PyQt + shortcut to trigger a button

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?

like image 849
Sridhar Ratnakumar Avatar asked Sep 17 '25 21:09

Sridhar Ratnakumar


1 Answers

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').

like image 53
Alex Martelli Avatar answered Sep 20 '25 13:09

Alex Martelli