Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Kaedah `after` Tkinter Boleh Digunakan untuk Mencipta UI Dinamik Memaparkan Huruf Rawak Setiap 5 Saat?
Tkinter: Memahami Kaedah 'selepas' untuk Kemas Kini UI Dinamik
Tkinter, perpustakaan Python untuk mencipta antara muka pengguna grafik, menyediakan ' kaedah selepas' untuk fungsi penjadualan dilaksanakan selepas kelewatan masa tertentu. Kaedah ini penting untuk mencipta acara bermasa dan animasi dalam GUI.
Menggunakan 'selepas' untuk Memaparkan Surat Secara Rawak
Dalam senario khusus anda, anda cuba memaparkan huruf rawak setiap 5 saat. Berikut ialah coretan kod yang disemak yang menggunakan kaedah 'selepas' dengan betul:
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()
Dalam kod ini:
Pautan demo langsung yang disediakan dalam jawapan menunjukkan kepada anda contoh dalam tindakan.
Atas ialah kandungan terperinci Bagaimanakah Kaedah `after` Tkinter Boleh Digunakan untuk Mencipta UI Dinamik Memaparkan Huruf Rawak Setiap 5 Saat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!