【发布时间】:2020-11-12 06:28:27
【问题描述】:
这是我的代码:
from tkinter import *
OPTIONS = ["Available","Busy","Invisible","Away"]
now = Toplevel()
variable = StringVar(now)
variable.set(OPTIONS[0]) # default value
details = {"U_status":""}
def verify():
global u_status
details["U_status"]=variable.get()
print ("value is:" + variable.get())
now.destroy()
def status():
w = OptionMenu(now, variable, *OPTIONS)
w.pack()
button = Button(now, text="OK", command=verify, relief='flat')
button.pack()
if __name__=='__main__':
status()
mainloop()
在运行上述代码时,与窗口(我想要的)一起出现另一个空窗口。谁能弄清楚这段代码有什么问题?
【问题讨论】:
标签: python tkinter window toplevel