Как запустить другую программу в GUI (python tkinter) - PullRequest
1 голос
/ 04 января 2011

Я написал простой графический интерфейс с использованием Python Tkinter. Когда я нажимаю кнопку, запускается другая программа. Но окно GUI остается там в ожидании выхода программы. Я хочу, чтобы GUI запускал программу на Button1, и я могу нажать на Button2, чтобы запустить тест. Я использовал os.system () для запуска программы. Просьба сообщить.

спасибо Максимус

1 Ответ

1 голос
/ 04 января 2011

Да, os.system() будет ждать.

Как указывает документация для os.system (), вы можете заменить ее с помощью модуля subprocess , где естьмного разных способов запуска команд и где вы можете выбрать, хотите ли вы дождаться его завершения или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...