Поскольку вы работаете в Linux, самым переносимым и удобным способом, на мой взгляд, было бы установить какую-то межпроцессную связь (например, сокетную связь) между этими двумя процессами. Если вы работали в Windows, вы могли бы использовать «FindWindow» или аналогичный API, предоставляемый ОС, чтобы найти окно другого процесса, но в Linux вы зависите от оконного менеджера.
Когда другие процессы получают сообщение, вам нужно вывести его на передний план. Вы можете использовать QWidget :: activWindow для захвата фокуса клавиатуры или QWidget :: повышение, если вы хотите убедиться, что окно также расположено сверху.
Прочтите документацию Qt для получения информации о методе.