Quote Originally Posted by fatjuicymole View Post
It depends on what your process does. If it has a systray icon, then it must have an event loop.
Understandable. But the QProcess that is running is not necessarily in the Systray. The program that calls the QProcess runs in the systray.

Eitherway, the signals on the QProcess do not get disconnected. I tested connecting/disconnecting signals from other random objects (like a spinbox) and that works fine.

I'm starting to think that the signals of a QProcess that has an active process cannot be disconnected while the process is still running.