Пара других возможностей:
1) Объект, от которого вы излучаете сигнал, заблокирован (см. QObject :: blockSignals ())
2) Получатель не имеет привязки к потоку,Если объект потока, в котором был создан получатель, исчезает, а получатель не перемещается в другой поток, он не будет обрабатывать события (слоты являются особым случаем).