今天看到了一个闹钟的视频,于是想到了不如自己也编写一个。让我们先来理一下思路,界面用tkinter编辑,主要是其他的GUI也没用过,datetime获取本地时间。。。。。。
1.好的,思路理完了,让我们来敲代码吧。先创建一个AlarmClock类继承自Tk,控件什么的随便放放,也不用追求什么美观了。
class AlarmClock(Tk):
def __init__(self):
super().__init__()
self.title('我的闹钟')
self.minsize(width=300, height=300)
# 设置控件
Label(self, text='现在时间:', font=('Arial', 15)).place(x=10, y=10)
self.now_time = str(datetime.now()).split('.')[0] #获取本地时间
self.var_nowtime = StringVar(value=self.now_time)
Label(self, textvariable=self.var_nowtime, font=('Arial', 15), bg='#D6EAF8').place(x=50, y=50)
# 闹钟的时间设置部分用了三个entry控件输入时分秒
Label(self, text='设置闹钟:', font=('Arial', 15)).place(x=10, y=90)

本文介绍如何使用Python的tkinter库制作一个简单的闹钟程序。通过创建AlarmClock类,利用datetime获取本地时间,设置界面元素如时间显示、输入框和按钮,实现时间更新、闹钟开关及重置功能。
最低0.47元/天 解锁文章
1407

被折叠的 条评论
为什么被折叠?



