【问题标题】:Timer in PythonPython中的计时器
【发布时间】:2010-12-09 01:36:18
【问题描述】:

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

[开始计时器] [停止计时器] [退出]

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

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

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

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

【问题讨论】:

    标签: python tkinter


    【解决方案1】:

    检查 Tk() 对象的 .after 方法。这允许您使用 Tk 的计时器在 gui 自己的循环中触发事件,方法是给它一个时间长度和一个回调方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-19
      相关资源
      最近更新 更多