Tkinter:了解動態UI 更新的「after」方法
Tkinter 是一個用於建立圖形使用者介面的Python 庫,提供了' after' 方法用於安排函數在特定時間延遲後執行。此方法對於在 GUI 中建立定時事件和動畫至關重要。
使用 'after' 隨機顯示字母
在您的特定場景中,您嘗試顯示每 5 秒隨機出現一個字母。這是正確使用“after”方法的修訂後的程式碼片段:
tiles_letter = ['a', 'b', 'c', 'd', 'e'] def add_letter(): if not tiles_letter: return rand = random.choice(tiles_letter) tile_frame = Label(frame, text=rand) tile_frame.pack() root.after(500, add_letter) tiles_letter.remove(rand) root.after(0, add_letter) root.mainloop()
在此程式碼中:
答案中提供的即時演示連結向您展示了正在運行的範例。
以上是如何使用 Tkinter 的「after」方法建立每 5 秒顯示隨機字母的動態 UI?的詳細內容。更多資訊請關注PHP中文網其他相關文章!