Я не думаю, что вы можете сделать это надежно только с помощью Qt API.
Существует несколько решений для окон.Например, здесь , здесь и здесь .
Метод, который я использовал ранее, заключается в объявлении раздела общей памяти и напишите там дескриптор окна приложения.Позже, когда запускается второй экземпляр вашей программы, вы можете найти дескриптор окна первого и активировать его.
Я не думаю, что у вас есть проблема с окнами, мешающими вам сделать это в этом случаепотому что ваш второй экземпляр является активным приложением, поэтому ему разрешено «передавать фокус» другим окнам.