我编写了一段非常简单的代码片段来尝试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()
Run Code Online (Sandbox Code Playgroud)
上面的代码导致窗口冻结.有人可以向我解释这种行为背后的原因是什么?
pack()从初始化线分离将解决您的问题.
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()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
727 次 |
| 最近记录: |