vue项目接口域名动态的获取方法
508
2022-09-03
通过使用tkinter实现简单倒计时功能(tkinter实时显示时间)
任务需求
现在需求有了,我们开始根据需求进行编码。
编码
使用python的gui标准库tkinter进行编码
from tkinter import*# 导包class App(Frame): # 创建类 def __init__(self, maskter=None): super().__init__(maskter) self.maskter = maskter self.pack() self.time = 60 # 设置倒计时时间 self.btn() # 调用创建按钮方法 def btn(self): self.bt = Button(self.maskter, text='发送验证码' , command=self.click, width=20) # 创建按钮 self.bt.pack() # 显示在root上 def click(self): # 单击按钮调用该方法 after = self.bt.after(1000, self.click) # 延时1秒在此调用该方法 self.time -= 1 # 调用一次时间减一 self.bt['text'] = self.time # 将按钮的文本设为倒计时时间 self.bt['state'] = 'disable' # 禁用按钮 if self.time == 0: # 倒计时结束 self.time = 60 # 重置倒计时时间 self.bt['state'] = 'normal' # 启用按钮 self.bt['text'] = '重新发送' # 将按钮文本设为重新发送 self.bt.after_cancel(after) # 取消延时调用root = Tk()root.title('倒计时')# 设置窗口标题root.geometry('300x300')# 设置窗口大小app = App(root)# 创建类对象root.mainloop()# 循环显示
结果
启动
发送验证码
倒计时结束
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~