操作系统:Windows 10 Python 3.7,Jupyter笔记本
我有一个非常简单的脚本,可以使用一个关闭窗口的按钮来打开tkinter窗口:
class App():
def __init__(self):
self.root = tk.Tk()
self.root.geometry("1000x600")
quit_button = tk.Button(self.root,
text = 'root quit',
command=self.quit)
quit_button.pack()
self.root.mainloop()
def quit(self):
self.root.destroy()
app = App()
如果运行此代码,则会打开一个窗口,可以使用“ root quit”按钮将其关闭。但是,如果我注释掉“ self.root.mainloop”,运行代码,然后取消注释“ self.root.mainloop”,然后再次打开两个窗口,运行代码。
这是为什么?!
谢谢