Halo, pada tutorial kali ini kita akan menambahkan animasi saat loading process yang lama diprogram yang menggunakan Python. Silakan siapkan source code kamu, dan coba scrip berikut:
[sourcecode language=”python”]
import itertools
import threading
import time
import sys
done = False
#animasi loading
def animate():
for c in itertools.cycle([‘|’, ‘/’, ‘-‘, ‘\\’]):
if done:
break
sys.stdout.write(‘\rloading ‘ + c)
sys.stdout.flush()
time.sleep(0.1)
sys.stdout.write(‘\rDone! ‘)
t = threading.Thread(target=animate)
t.start()
#proses lama disini
time.sleep(10)
done = True
[/sourcecode]
silakan dicoba!