python tkinter计时器倒计时
时间: 2023-09-29 14:11:27 浏览: 280
可以使用Python的tkinter库来创建一个计时器倒计时的程序。下面是一个示例代码:
```python
import tkinter as tk
def countdown(minutes):
seconds = minutes * 60
while seconds > 0:
mins, secs = divmod(seconds, 60)
timer_label['text'] = f'{mins:02d}:{secs:02d}'
root.update()
time.sleep(1)
seconds -= 1
timer_label['text'] = 'Time\'s up!'
root = tk.Tk()
root.title('Countdown Timer')
timer_label = tk.Label(root, font=('Arial', 80), text='00:00')
timer_label.pack(padx=20, pady=20)
start_button = tk.Button(root, text='Start Timer', command=lambda: countdown(10))
start_button.pack(pady=10)
root.mainloop()
```
这个示例代码会创建一个窗口,包含一个显示倒计时的标签和一个开始计时的按钮。点击按钮后,倒计时会开始,显示剩余时间,直到时间到达为止。在这个示例中,倒计时设定为10分钟。
请注意,需要在程序中导入`time`模块来使用`sleep()`函数进行延迟操作。
阅读全文