我正在尝试制作一个秒表程序,每当我按下按钮运行它时,函数 def watch() 都会继续执行,我无法在需要时停止它。
有什么方法可以在按下按钮后停止执行 def watch() 函数?
感谢您...
from tkinter import *
root = Tk()
tog = 0
hour = 0
mins = 0
sec = 0
def toggle():
global tog
tog = tog + 1
if tog == 1:
watch()
elif tog == 2:
stop()
tog = 0
def stop():
donothing = 0
def watch():
global sec
global hour
global mins
sec = sec + 1
l1.config(text=sec)
l1.after(1000,watch)
l1 = Label(root)
l1.pack()
Button(root,text="Start",command= lambda: toggle()).pack()
root.mainloop()
牛魔王的故事
天涯尽头无女友
相关分类