Python3 Tkinter 实例教学 (十七)计时器的使用 after
本节介绍如何使用计时器来完成简单的定时功能
定时器是tkinter各控件的通用方法,可以使用after方法来实现间隔时间定时功能
代码实例:
# -*- coding:utf8 -*-
from tkinter import *
numb = 0
def run_num(target):
def counting():
global numb
numb += 1
target.config(text=str(numb))
target.after(1000, counting) # 间隔1000毫秒再次执行counting函数
counting()
root = Tk()
root.title("Label Demo")
root.geometry("200x100")
label = Label(root, bg="lightyellow", height=2, width=20)
label.pack()
run_num(label)
root.mainloop()
运行结果:
每间隔1秒,数字显示+1