我在tkinter项目中使用此代码段当我按下按钮时,它立即冻结请帮助我使其完美运行
# Toggle Button
def toggle():
if t_btn.config('text')[-1] == 'ON':
t_btn.config(text='OFF')
cmd = os.system('python test.py')
# cmd = 'python net_stat.py'
op = subprocess.check_output(cmd, shell=True)
list1.insert(Tk.END, op)
else:
t_btn.config(text='ON')
r.quit()
t_btn = Tk.Button(page1, text="ON", width=12, command=toggle)
t_btn.pack(side=Tk.BOTTOM)
[可能是因为当您按下按钮时,您在按下按钮时正在运行另一个文件(您正在调用运行python文件的os.system('python test.py'))] >>