我有一个 tkinter gui,它有一个启动进程的按钮。在这个过程中有一个if语句,如果这个语句为真那么这个过程结束。当进程结束时,我希望 GUI 保持打开状态并且不显示错误。我试过 os._exit() 但它也关闭了 gui。
from Tkinter import *
import tkMessageBox
def Program():
#Process
#Process
if #something happens#:
#Stop process but keep gui open and dont show errors
root = Tk()
root.title("GUI")
root.geometry('450x300+200+200')
labelText=StringVar()
labelText.set("Program")
label1=Label(root,textvariable=labelText,height=4)
label1.pack()
mbutton=Button(text='Start Program',command=Model).pack()
root.mainloop()