【问题标题】:Stopwatch in python tkinterpython tkinter中的秒表
【发布时间】:2020-08-29 21:32:06
【问题描述】:

我正在为山地自行车俱乐部设计代码。俱乐部想要一种在秒表上跟踪他们的比赛的方法,即使是最接近的比赛,也能以毫秒为单位读出实时时间。任何人都知道在编码时从哪里开始

【问题讨论】:

  • 能否请您更具体一点,而不是“知道从哪里开始编码?”

标签: python tkinter stopwatch


【解决方案1】:

我在这里的理解是,您正在尝试编写一个秒表,其时间是 MINUTES:SECONDS:MILLISECONDS?

首先,我会查看import time 并确保您了解如何使用它。这可能会有所帮助:

https://www.programiz.com/python-programming/time

接下来,既然你提到了 Tkinter,我相信你对此有一个基本的了解。

您需要使用以下内容制作一个基本的 GUI:

  • 开始按钮(启动计时器)
  • 停止按钮(停止计时器)
  • 重置按钮(重置计时器)

如果您需要跟踪圈数,则可以在按下重置按钮后将所有时间导出到 txt 文件中。

制作 GUI,然后在没有 Tkinter 的情况下制作秒表,就像使用这 3 个命令的控制台程序一样,并尝试使用 Tkinter 实现它。

希望这会有所帮助:)

【讨论】:

    【解决方案2】:

    这是一篇旧帖子...但我在 Python 中搜索简单的秒表样式示例,除了过于复杂的响应外,我的搜索结果非常空。这是一个非常简单的示例,演示了如何使用 datetime 作为秒表,这是在 Python 3.7 中。请注意,time.sleep 只是您想要计时的任何操作的占位符,我只是选择休眠 3.2 秒作为示例:

    import time, datetime
    start = datetime.datetime.now()
    time.sleep(3.2)
    dur = datetime.datetime.now() - start
    print(dur)
    

    输出:

    0:00:03.200602
    

    【讨论】:

    • 嗯,我认为您还应该提到,这是如何创建一个计时器来计算执行特定任务所花费的时间。
    猜你喜欢
    • 1970-01-01
    • 2021-04-29
    • 1970-01-01
    • 2017-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-05
    • 2013-07-24
    相关资源
    最近更新 更多