python tkinter 中的秒表

Stopwatch in python tkinter

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

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

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

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

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

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

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

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

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

希望对您有所帮助:)

这是一个旧的 post...但我在 Python 中搜索简单的秒表样式示例,除了过于复杂的响应外,我的搜索结果非常空洞。这是一个非常简单的示例,演示了如何将日期时间用作秒表,这在 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