主页上的Python,tkinter,窗口冻结(在MacOSX上)

时间:2018-03-12 19:13:28

标签: python bash tkinter

在其他帖子中找不到关于此主题的任何内容(或者我可能完全不了解tkinter如何工作)。

我有一个非常简单的设置,在关闭窗口后,应该执行一个Shell脚本。问题(至少在MacOSX上)是当shell脚本运行时,窗口会冻结并保持打开状态。

最小的工作示例:

from tkinter import Tk, Label
from subprocess import call
# GUI
root=Tk()
Label(root,text="Test window").pack()
root.mainloop()
# call
call("sleep 10", shell=True)
# Window stays open and freezes until sleep command returns

我错过了什么吗?

谢谢!扬

0 个答案:

没有答案