Lascio un commento per chi si dovesse trovare in futuro nello stesso mio problema.
Ho risolto cercando nella classe Padre QAbstractButton, da qui QpushButton eredita il segnale pressed e released o collegato i due segnali a due definizioni in questo modo:
self.In.pressed.connect(self.upClick) #In è il QpushButton
self.In.released.connect(self.dwClick)
def upClick(self):
self.In.setChecked(True)
def dwClick(self):
self.In.setChecked(False)