今天看到了一个闹钟的视频,于是想到了不如自己也编写一个。让我们先来理一下思路,界面用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)