我是Tkinter的新手,所以我只想尽可能多地学习。我想尝试制作一个闹钟,但现在我坚持时间格式。这是当前的代码:
来自tkinter进口*
teer = …
您可以使用 divmod 计算剩余时间。
divmod
import tkinter as tk root = tk.Tk() a = tk.Label(root,text="") a.pack() def set_idle_timer(t): hours, remainder = divmod(t, 3600) mins, secs = divmod(remainder, 60) timeformat = "{:02d}:{:02d}:{:02d}".format(hours, mins, secs) a.config(text=timeformat) t -=1 root.after(1000,lambda: set_idle_timer(t)) set_idle_timer(3605) root.mainloop()