python如何弹出一个自动延时关闭的窗口

python如何弹出一个自动延时关闭的窗口

用下面的代码发现代码有阻塞,如何实现弹出一个可延时关闭+手动关闭的窗口,并立即返回下一行代码的执行?

def tk(x,y,txt,ss):

import tkinter

root = tkinter.Tk()

root.title('放置位置')

root.geometry('300x200+{}+{}'.format(x,y))

richText=tkinter.Text(root,width=380)

richText.place(x=10,y=10,width=180,height=180)

richText.insert('0.0',txt)

root.after(ss,root.destroy)

root.mainloop()

tk(600,800,'倒计时自动关闭的窗口',3000)

tk(900,400,'倒计时自动关闭的窗口2',5000)


回答:

import tkinter

def tk(x,y,txt,ss):

root = tkinter.Tk()

root.title('放置位置')

root.geometry('300x200+{}+{}'.format(x,y))

richText=tkinter.Text(root,width=380)

richText.place(x=10,y=10,width=180,height=180)

richText.insert('0.0',txt)

root.after(ss,root.destroy)

tk(600,800,'倒计时自动关闭的窗口',3000)

tk(900,400,'倒计时自动关闭的窗口2',5000)

tkinter.mainloop()

以上是 python如何弹出一个自动延时关闭的窗口 的全部内容, 来源链接: utcz.com/a/160150.html

回到顶部