Skip to main content
 首页 » 编程设计

python之Tkinter 退出卡住

2025年05月04日14zlslch

我写了一段非常简单的代码来尝试tkinter:

import tkinter as tk 
 
root=tk.Tk() 
frame = tk.Frame(root).pack() 
button = tk.Button(frame, 
                   text="next", 
                   command=root.quit).pack() 
root.mainloop() 

上面的代码导致窗口卡住。有人可以向我解释这种行为背后的原因是什么吗?

请您参考如下方法:

将 pac() 与初始化行分开将解决您的问题。

import tkinter as tk 
root=tk.Tk() 
frame=tk.Frame(root) 
frame.pack() 
button = tk.Button(frame,text="next",command=root.quit) 
button.pack() 
root.mainloop()