Python удерживать фокус сабпроцессе
При нажатии на кнопку в приложении Python (tkinter), к примеру, открывается текстовый файл в Notepad. Для запуска использую subprocess.Popen.
Как сделать так, чтобы после запуска Notepad при клике по окну основного приложения Python фокус передавался окну Notepad? Т.е. чтобы приложение ожидало закрытия окна Notepad
Я знаю, что subprocess.run всегда ожидает закрытия порожденного дочернего процесса, тоже самое делает Popen.wait(). Но дело в том, что при клике по родительному приложению, оно приобретает вид зависшего и в заголовке появляется фраза - "не отвечает"
Например в Windows при клике по окну родительного приложения фокус переключается на окно дочернего приложения, и граница окна дочернего приложения несколько раз мигает для привлечения внимания.
Как подобное реализовать на Python?