2009-10-22 53 views
1

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

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

在按下启动按钮的功能允许标签从零每5秒递增计数,停止按钮停止定时器和退出按钮退出应用程序。

我需要能够按停止计时器并在任何时候退出,time.sleep(5)函数锁定一切,所以我不能使用它。

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

我是一个vb.net程序员,所以python对我来说有点新,但是,嘿,我在努力。

回答

2

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