擅长:python、mysql、java
<p><code>top</code>声明为局部变量,您需要将其声明为全局变量:</p>
<pre><code>from tkinter import *
import tkinter.messagebox
import os.path
def main():
#create all windows
global top, down, left, right # Declare all windows as global
top = down = left = right = Tk() # All window variables are Tk()
#changing window size, color, and name
top.configure(bg="#AED6F1")
top.geometry("800x600+300+80")
top.title()
#Button to get login screen
Button_1 = Button(top, text="Ice",
bg="#AED6F1",relief=FLAT,
bd=0,font="Times 100 bold",command=secondary)
Button_1.place(x=0,y=0)
top.mainloop()
def secondary():
#destroy all windows
top.destroy()
down.destroy()
left.destroy()
right.destroy()
main()
</code></pre>