Python3 Tkinter 实例教学 (十七)计时器的使用 after

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()



运行结果:

Python3 Tkinter 实例教学 (十七)计时器的使用 after_第1张图片
每间隔1秒,数字显示+1

你可能感兴趣的:(Python3,Tkinter,实例教学系列,python,tkinter,gui)