我正在尝试使用 tkinter 打开一个带有按钮的窗口,如果单击它,它将等待 1 秒,打开一个新窗口,等待 1 秒,然后打开另一个新窗口
from time import sleep
from tkinter import *
def two_window():
for x in range(0, 2):
sleep(1)
new_window = Toplevel()
window = Tk()
window.geometry('500x500')
window.title("window test")
Button(window,text="two new windows",command=two_window).pack()
window.mainloop()
我尝试了这个,当我按下按钮时,它会等待大约两秒钟,然后打开两个窗口,而不是等待一秒钟,打开一个窗口,等待一秒钟,打开一个窗口
我会尝试像这样将它们分开
from time import sleep
from tkinter import *
def two_window():
sleep(1)
new_window1 = Toplevel()
new_window1.title("New Window 1")
sleep(1)
new_window2 = Toplevel()
new_window2.title("New Window 2")
window = Tk()
window.geometry('500x500')
window.title("Window Test")
Button(window, text="Open Two New Windows", command=two_window).pack()
window.mainloop()