1
我试图发泄几个labels
确切的时间,并忘记它们。我尝试了sleep()
和time.sleep()
,但程序在我定义并执行行之后开始。这是我的计划的一部分:制作时间延迟的问题
from time import sleep
from tkinter import*
from tkinter import ttk
root = Tk()
root.geometry('700x700+400+100')
root.overrideredirect(1)
myFrame=Frame(root)
label1=Label(myFrame, text='Warning!', font=('Arial Black', '26'), fg='red')
myFrame.pack()
label1.pack()
sleep(10)
myFrame.pack_forget()
label1.pack_forget()
但是当我运行它,它等待10秒钟,比执行线(frame
和label
都挤满比立刻忘记了)。
我希望很清楚,我有什么问题。
@DonkeyKong我想显示标签1 10秒,并忘记它。 – Luka1
你当前的代码发生了什么? – miradulo
@DonkeyKong像我说的:10秒它什么都不做,并且执行我写的所有程序(做根,设置它的几何等等),但是label1是(我认为是)打包('.pack'),而不是立即忘记('.pack_forget()')。 – Luka1