我尝试使用
Python Tkinter创建一个模态对话框.我发现使用和不使用wait_window()之间没有区别.
import tkinter as tk def button_click(): dlg = tk.Toplevel(master=window) tk.Button(dlg,text="Dismiss",command=dlg.destroy).pack() dlg.transient(window) # only one window in the task bar dlg.grab_set() # modal #window.wait_window(dlg) # why? window = tk.Tk() tk.Button(window,text="Click Me",command=button_click).pack() window.mainloop()
我已经看到了一些使用wait_window()来创建模态对话框的例子.所以我不确定是否需要该函数来创建模态对话框.
我正在使用Python 3.5.