我是一个蟒蛇初学者。我想带一个tkinter窗口来聚焦while循环。我想要做的是在我点击一个按钮并再次重新创建它之后销毁tkinter窗口。
import tkinter
def get_number_from_entry(event):
number_to_machine = NumberEntry.get()
print("Number is {} ". format(number_to_machine))
top.destroy()
while(True):
top = tkinter.Tk()
top.lift()
top.bind('<Return>', get_number_from_entry)
B = tkinter.Label(top, text="1234")
B.pack()
NumberEntry = tkinter.Entry(top)
NumberEntry.insert(0, "1234")
NumberEntry.pack()
B = tkinter.Button(top, text='Number')
B.bind('<Button-1>', get_number_from_entry)
B.pack()
top.mainloop()
# Do some work here
我希望每次循环重新运行时都能让tkinter聚焦。 但它只是第一次得到关注。后来它没有得到重点