tkinter / 一定時間ごとに何かをする window.after(ミリ秒, 函数)

from tkinter import *
from time import *


window = Tk()
window.geometry("318x212")

period = 2000


def showClock():
    print(int(clock()))
    window.after(period, showClock)

# showClock() を実行すると、
# 直後に print() が実行され、
# 一定時間後に再度 showClock() が実行され、
# 直後に print() が実行され、
# 一定時間後に再度 . . . . . .
showClock()


window.mainloop()

f:id:ti-nspire:20180119070406p:plain:w250
 
―――――――――――――――――――――――――――――――――
micro:bit の場合 sleep(ミリ秒):
f:id:ti-nspire:20180119072446p:plain:w250
 
―――――――――――――――――――――――――――――――――
Nspired Lua の場合 timer.start(秒), on.timer():
f:id:ti-nspire:20180119073119p:plain:w250