未知 : 秒表 - 朵朵青稞 - suishunyi.top

秒表

原创 2024-07-10 01:41:26 浏览量: 414 收藏: 0

````python import tkinter as tk import time

class Stopwatch: def init(self, master): self.master = master master.title("秒表")

    self.time = 0
    self.running = False

    self.time_label = tk.Label(master, text="00:00:00", font=("Arial", 48))
    self.time_label.pack()

    self.start_button = tk.Button(master, text="开始", command=self.start, width=10)
    self.start_button.pack(side=tk.LEFT)

    self.stop_button = tk.Button(master, text="停止", command=self.stop, width=10)
    self.stop_button.pack(side=tk.LEFT)

    self.reset_button = tk.Button(master, text="重置", command=self.reset, width=10)
    self.reset_button.pack(side=tk.LEFT)

def start(self):
    if not self.running:
        self.running = True
        self.update_time()

def stop(self):
    self.running = False

def reset(self):
    self.stop()
    self.time = 0
    self.time_label.config(text="00:00:00")

def update_time(self):
    if self.running:
        self.time += 1
        minutes, seconds = divmod(self.time, 60)
        hours, minutes = divmod(minutes, 60)
        self.time_label.config(text=f"{hours:02d}:{minutes:02d}:{seconds:02d}")
        self.master.after(1000, self.update_time)

root = tk.Tk() stopwatch = Stopwatch(root) root.mainloop()

````

朵朵青稞站主: 隋顺意 (一名可爱的中学生)

未知功能 · 提建议 · 未知功能