Python中的计时器

时间:2009-10-22 11:53:55

标签: python tkinter

我正在使用Tkinter编写一个用于按钮和图形的python应用程序,并且无法使计时器正常工作,我需要的是一个具有三个按钮和标签的示例应用程序。

[启动计时器] [停止计时器] [退出]

当我按下开始按钮时,一个功能允许标签每5秒从零开始计数,停止按钮停止计时器,退出按钮退出应用程序。

我需要能够按下停止计时器并随时退出,而time.sleep(5)功能会将所有内容锁定,所以我无法使用它。

目前我正在使用threading.timer(5,do_count_function)并且无处可去!

我是一名vb.net程序员,所以python对我来说有点新鲜,但是嘿,我正在尝试。

1 个答案:

答案 0 :(得分:2)

检查Tk()对象的.after方法。这允许你使用Tk的计时器通过给它一段时间和一个回调方法来激活gui自己循环中的事件。