如何在GUI中启动另一个程序(python tkinter)
我用Python的Tkinter写了一个简单的图形界面。当我点击一个按钮时,它会启动另一个程序。但是,图形界面窗口会一直停在那里,等着那个程序结束。我希望在点击按钮1时能启动这个程序,然后我可以点击按钮2来运行测试。我用os.system()来启动这个程序。请给我一些建议。
谢谢,maximus
1 个回答
1
是的,os.system()
会等待命令执行完毕。
根据 os.system()
的说明,你可能想用 subprocess 模块来替代它。这个模块提供了很多不同的方式来启动命令,而且你可以选择是否要等命令执行完再继续。