read the documentation of QShortCut and QAbstractButton, you just might be doing a little mistake here and there....
Can you post a minimal compilable program reproducing the problem?