它基本上只是一个带有按钮的标签,可以将定时器从30开始到0。
我不知道为什么。(1000,temporizador)没有完成他的工作,它只是停留在29,它应该重复这个功能,直到计数器达到0
:set ff=unix
答案 0 :(得分:2)
您正在进行价值分配" counter = 29"在你的功能开始,所以每次功能" temporizador"被称为(每秒,我认为),变量"计数器"将是29岁。
为了实现这一点,你应该:
1)在函数temporizador
的开头删除值计数到计数器2)创建另一个函数,将counter的值设置为29,然后调用temporizador,如下所示:
def button_clicked():
counter = 29
temporizador()
3)设置按钮的命令" boton"是button_click而不是temporizador