如何在GUI中启动另一个程序(python tkinter)

1 投票
1 回答
1766 浏览
提问于 2025-04-16 09:22

我用Python的Tkinter写了一个简单的图形界面。当我点击一个按钮时,它会启动另一个程序。但是,图形界面窗口会一直停在那里,等着那个程序结束。我希望在点击按钮1时能启动这个程序,然后我可以点击按钮2来运行测试。我用os.system()来启动这个程序。请给我一些建议。

谢谢,maximus

1 个回答

1

是的,os.system() 会等待命令执行完毕。

根据 os.system() 的说明,你可能想用 subprocess 模块来替代它。这个模块提供了很多不同的方式来启动命令,而且你可以选择是否要等命令执行完再继续。

撰写回答