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