40岁重启人生学python系列26,人生第一次用python3分钟做出第1个番茄钟,自律倒计时桌面工具

每次写文章,敲代码的时候,总是不知道时间,或者有的时候,想要用手机定一个时间,但是,只要拿起手机,就会一直玩手机,忘记了自己要去做的事情。

我就想了,反正也是学了python,如果说,我用python写一段代码,能做一个类似番茄钟的桌面工具就好了。

有了这个功能,我就不要去拿手机了,设置一个时间,如果是25分钟,那么,25分钟后,番茄钟就会提醒我时间到了。

虽然这样的东西,有很多的app,也有其他桌面工具,但是,我还是想要尝试一下,自己毕竟也学了这么久的python编程语言。

果然,在我不断地尝试下,和deepseek的帮助下。

下面就是具体的实现效果,还不错的。

具体的代码:

import tkinter as tk
from tkinter import messagebox
import time


def start_pomodoro():
    minutes = 25
    seconds = minutes * 60
    while seconds > 0:
        mins, secs = divmod(seconds, 60)
        timer_label.config(text=f"{mins:02d}:{secs:02d}")
        root.update()
        time.sleep(1)
        seconds -= 1
    messagebox.showinfo("时间到!", "25 分钟的番茄钟时间已结束,休息一下吧。")
    start_pomodoro()


root = tk.Tk()
root.title("番茄钟 - 每 25 分钟提醒")

start_button = tk.Button(root, text="开始番茄钟", command=start_pomodoro)
start_button.pack(pady=20)

timer_label = tk.Label(root, text="25:00", font=("Helvetica", 48))
timer_label.pack(pady=20)

root.mainloop()
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞哥知行录

打赏的都功德无量,随缘乐助

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值