【发布时间】:2021-10-09 14:49:14
【问题描述】:
我正在尝试在 tkinter 中创建一个新窗口,然后执行该函数,但该函数首先执行,然后弹出新窗口。
这里是sn-p的代码:
import tkinter as tk
import time
def loop():
for i in range(5):
time.sleep(1)
print(i)
def new():
new = tk.Toplevel(window)
new.geometry("450x250")
new.title('new window')
tk.Label(new, text="new one").place(x=150, y=40)
loop()
window = tk.Tk()
window.geometry("450x250")
window.title('main window')
button = tk.Button(window , text='button', width=20,command= new)
button.place(x=180,y=200)
window.mainloop()
从 1 到 9 打印数字,然后弹出新窗口。 即使它需要破坏主窗口,也没关系。 一点帮助将不胜感激。
谢谢。
【问题讨论】:
标签: python python-3.x user-interface tkinter