看板 Python 關於我們 聯絡資訊
請問一下 Label它的textvariable變數沒辦法在迴全裡變動嗎? def abc(): for i in range(1,20): msgbottom_var.set(str(i)) time.sleep(0.3) msg = tk.Label(app, font=global_font, textvariable = msgbottom_var) msg.place( height=30,x=10,y=310) submit = tk.Button(app, font=global_font, text = "送出", command = abc) submit.place( height=30,x=200,y=310) 按送出時只有到19才顯示出來 是什麼原因? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.16.167
cobrasgo:什麼是迴全? 12/29 16:06
kfrico:迴圈!!打錯了!! 12/29 16:39
ckclark:用after http://tinyurl.com/c3nuacu 12/29 19:50
kfrico:剛試了一下!還是不行!包在for迴圈裡都不行! 12/29 21:20
ckclark:如果用很多個after呢? 12/30 01:30
ckclark:剛試了一下不行 看起來只能前一個叫下一個做 12/30 01:42
disap:因為從Event跳出後Tkinter才會接手處理圖形介面 sleep沒有用 07/12 16:56
disap:用 update_idletasks() 雖然可以強迫更新 但是在持續更新 07/12 16:59
disap:期間會排擠到其他Event 而且視窗會變得很頓 07/12 17:00