这是我的代码:
from Tkinter import *
app = Tk()
app.title('example')
app.geometry('400x300+200+200')
b = Button(app, text = "quit", command = app.quit)
b.pack()
app.mainloop()
当我运行这个 python 启动器弹出时,当我关闭窗口或按下退出按钮时,窗口关闭并且 python idle 说它完成但是 python 启动器变得没有响应,我必须强制退出它以便 python 启动器退出和从码头上消失。
是否有我必须使用的命令才能正确退出代码?
请您参考如下方法:
您正在寻找 sys.exit()
这是一个有效的例子
from tkinter import *
import sys
class YourApp(Tk):
def quit_and_close(self):
app.quit()
sys.exit()
app = YourApp()
app.title('example')
app.geometry('400x300+200+200')
b = Button(app, text = "quit", command = app.quit_and_close)
b.pack()
app.mainloop()
