いいえ、オブジェクトがないため、startDetachedを使用するとシグナルを取得できません。
startDetachedは静的関数であり、これを呼び出すと、QProcessオブジェクトを作成せずにプロセスが直接開始されます。したがって、信号があったとしても、接続するオブジェクトがないため、何にも接続できません。
シグナルが必要な場合は、QProcessオブジェクトを作成してから、そのオブジェクトでstartを呼び出す必要があります。その後、プロセスが終了すると、終了したシグナルを取得できるようになります。