2011-01-04 2 views
1

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

благодаря Maximus

ответ

1

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

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

Смежные вопросы