如何使用按钮删除窗口

时间:2017-04-18 02:45:41

标签: python

*到目前为止,在我的代码中,我展示了几个示例,然后询问用户是否已准备好参加测验。我想按下按钮说明是的,然后我告诉我不能在一个按钮中使用命令,使得有示例的窗口消失。删除窗口的最佳方法是什么? *

from tkinter import  *
root= Tk()

def clickEvent1():
   master = Tk()

   mainloop()




def clickEvent2():

    master = Tk()
    Label2=Label(master, text="Here are the scientific names of some Animals", font=("Times", 13) )
    Label2.pack()
    Label3=Label(master, text="Wolf=Canis lupus", font=("Arial", 11))
    Label3.pack()
    Label4=Label(master, text="Lion=Panthera leo",font=("Arial", 11))
    Label4.pack()
    Label5=Label(master, text="Panda=Ailuropoda melanoleuca", font=("Arial", 11))
    Label5.pack()
    Label6=Label(master, text="Jellyfish=Medusozoa", font=("Arial", 11))
    Label6.pack()
    Label7=Label(master, text="Marmoset=Callithrix jacchus", font=("Arial", 11))
    Label7.pack()
    Label8=Label(master, text="Tiger=Panthera tigris", font=("Arial", 11))
    Label8.pack()
    Label9=Label(master, text="Zebra=Equus quagga", font=("Arial", 11))
    Label9.pack()
    Label0=Label(master, text="Would you like to take the quiz now?", font=("Arial", 13))
    Label0.pack()
    button3=Button(master, text="Yes", font=("Arial", 12), fg="White",bg="Turquoise",height=1, width=10, command=clickEvent1 )
    button3.pack()
    mainloop()

上面的代码是使用yes按钮的地方,以及调用新窗口的命令。

mylabel=Label(root, text="Welcome to the Animal Trivia Game!", font=("Arial", 14))
mylabel.pack()
label2=Label(root, text="Click 'Start' to begin:)", font=("Arial", 14))
label2.pack()
topFrame=Frame(root)
topFrame.pack()
bottomFrame=Frame(root)
bottomFrame.pack(side=BOTTOM)
leftFrame=Frame(root)
leftFrame.pack(side=LEFT)
rightFrame=Frame(root)
rightFrame.pack(side=RIGHT)
button1=Button(topFrame,text="Start", font=("Arial", 16), fg="White",bg="Turquoise",height=1, width=10,command=clickEvent2)
button1.pack()
mainloop()

0 个答案:

没有答案