Возможности:
1) (Эта опция более OO и намного более разумна в обслуживании) Подкласс QButton должен иметь сигнал, который выглядит примерно так:
void delayedClick (QPushButton *);
Теперь переопределите void QPushButton :: mousePressEvent (QMouseEvent * e) [virtual protected] и запустите таймер для выдачи сигнала delayedCLick по таймауту.
Наконец, подключите это к тому, что заботится о кнопке, и все готово.
2) (Используя то, что у вас есть) Используя то, что вы нам показали, вы можете просто сохранить нажатую кнопку как переменную-член (в Reflex) и ссылаться на нее в ответ на выполнение ваших задач.,
Примечание из документации QT: Предупреждение: эта функция [sender ()] нарушает объектно-ориентированный принцип модульности.Тем не менее, получение доступа к отправителю может быть полезно, когда к одному слоту подключено много сигналов.
IE: по возможности избегать.Это довольно легко сделать подклассы.