[問題] Tkinter裡的Label用法問題

看板Python作者 (霧峰小霸王)時間14年前 (2011/12/29 14:37), 編輯推噓5(504)
留言9則, 4人參與, 最新討論串1/1
請問一下 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

12/29 16:06, , 1F
什麼是迴全?
12/29 16:06, 1F

12/29 16:39, , 2F
迴圈!!打錯了!!
12/29 16:39, 2F

12/29 19:50, , 3F
12/29 19:50, 3F

12/29 21:20, , 4F
剛試了一下!還是不行!包在for迴圈裡都不行!
12/29 21:20, 4F

12/30 01:30, , 5F
如果用很多個after呢?
12/30 01:30, 5F

12/30 01:42, , 6F
剛試了一下不行 看起來只能前一個叫下一個做
12/30 01:42, 6F

07/12 16:56, , 7F
因為從Event跳出後Tkinter才會接手處理圖形介面 sleep沒有用
07/12 16:56, 7F

07/12 16:59, , 8F
用 update_idletasks() 雖然可以強迫更新 但是在持續更新
07/12 16:59, 8F

07/12 17:00, , 9F
期間會排擠到其他Event 而且視窗會變得很頓
07/12 17:00, 9F
文章代碼(AID): #1E_0gU2z (Python)
文章代碼(AID): #1E_0gU2z (Python)