出现多个窗口时,只能有一个Tk(),其他只能是Toplevel()
import tkinter as tk
import tkinter.messagebox as msgbox
def roots():
var2=tk.StringVar()
root1=tk.Toplevel()
entry=tk.Entry(root1,textvariable=var2)
entry.pack()
def ddds():
msgbox.showinfo("sss",var2.get())
buttons=tk.Button(root1,text="ddd",command=ddds)
buttons.pack()
root1.mainloop()
root=tk.Tk()
root.geometry("500x500+200+200")
button=tk.Button(root,text="点击",command=roots)
button.pack()
root.mainloop()
你好,我是有问必答小助手。为了技术专家团更好地为您解答问题,烦请您补充下(1)问题背景详情,(2)您想解决的具体问题,(3)问题相关代码图片或者报错信息。便于技术专家团更好地理解问题,并给出解决方案。
您可以点击问题下方的【编辑】,进行补充修改问题。
已经解决