方法是检测窗口是否已被创建。如果已创建, 就激活已创建的窗体, 否则就新建窗体。
程序:
import tkinter as tk
window=None
def click():
global window
if window is None:
window=tk.Tk()
else:
window.focus_force()
root=tk.Tk()
tk.Button(root,text="+ 添加窗口",command=click).pack()
root.mainloop()
程序:
import tkinter as tk
window=None
def click():
global window
if window is None:
window=tk.Tk()
else:
window.focus_force()
root=tk.Tk()
tk.Button(root,text="+ 添加窗口",command=click).pack()
root.mainloop()