Python实现秒表,显示时分秒,并有开始、退出、重置按钮
from tkinter import *
import time
# 继承自 Frame 的类
class Clock(Frame):
def __init__(self):
Frame.__init__(self)
self._start = 0.0 # 私有 开始时间设为 0
self._passtime = 0.0 # 已经过去了的时间设为 0
self._isRunning = False # 秒表是否在运行 默认为否
self.timestr = StringVar() # 时间字符串
self.layout() # 图形界面布局
# 布局
def layout(self):
lab = Label(self, textvariable=self.timestr, font=100)
self._setTime(self._passtime)
lab.pack(fill="x", expand=1, pady=20)
# 设定时间
def _setTime(self, passTime