如何解决需要显示 tkinter 顶层窗口然后睡眠;反过来发生
我正在尝试显示 tkinter Toplevel
窗口,让脚本休眠一秒钟,然后继续运行。但是,睡眠功能总是在顶层窗口出现之前发生。我这样做是因为我想向用户显示一个标签文本已在点击时复制的指示。
我打算让 Toplevel
表演,睡一秒钟,然后销毁它。但是,就目前而言,睡眠首先发生,然后Toplevel
显示和销毁的速度太快,用户无法感知。
有没有办法让这些事件按照我想要的顺序发生?这是一个演示我正在处理的内容的脚本:
from tkinter import *
from tkinter import ttk
import time
root = Tk() # Creating instance of Tk class
def make_new_window(event):
new_window = Toplevel()
clabel = Label(new_window,text = "copied")
clabel.pack()
time.sleep(1)
l = Label(root,text = "Example text")
l.pack()
l.bind('<1>',make_new_window)
root.mainloop()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。