python桌面倒计时
时间: 2023-10-08 17:06:58 浏览: 208
你可以使用Python编写一个桌面倒计时应用程序。以下是一个简单的示例代码:
```python
import time
import tkinter as tk
def countdown():
remaining_time = int(entry.get())
while remaining_time > 0:
mins, secs = divmod(remaining_time, 60)
timer_label.config(text=f"{mins:02d}:{secs:02d}")
time.sleep(1)
remaining_time -= 1
timer_label.config(text="Time's up!")
entry.delete(0, tk.END)
# 创建窗口
window = tk.Tk()
window.title("倒计时")
window.geometry("200x100")
# 创建倒计时标签和输入框
timer_label = tk.Label(window, font=("Arial", 30), text="00:00")
timer_label.pack()
entry = tk.Entry(window, font=("Arial", 14))
entry.pack()
# 创建开始按钮
start_button = tk.Button(window, text="开始", command=countdown)
start_button.pack()
# 运行窗口
window.mainloop()
```
这个示例使用了`tkinter`库来创建图形界面,`time`库来实现倒计时功能。你可以在窗口中输入倒计时时间(以秒为单位),然后点击“开始”按钮开始倒计时。当倒计时结束时,标签会显示"Time's up!"。
请注意,这只是一个简单的示例,你可以根据自己的需求进行修改和完善。
阅读全文