2009-10-22 51 views
1

我正在寫一個使用Tkinter的按鈕和圖形的python應用程序,並且無法獲得定時器工作,我需要的是具有三個按鈕和標籤的示例應用程序。Python中的計時器

[啓動定時器] [停止定時器] [退出]

在按下啓動按鈕的功能允許標籤從零每5秒遞增計數,停止按鈕停止定時器和退出按鈕退出應用程序。

我需要能夠按停止計時器並在任何時候退出,time.sleep(5)函數鎖定一切,所以我不能使用它。

當前我正在使用threading.timer(5,do_count_function)並且無處可去!

我是一個vb.net程序員,所以python對我來說有點新,但是,嘿,我在努力。

回答

2

檢查Tk()對象的.after方法。這允許你使用Tk的定時器通過給它一段時間和一個回調方法來觸發gui自己循環中的事件。