香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > python >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

python实现的简单窗口倒计时界面实例


时间:2021-11-29 16:25 作者:admin


本文实例讲述了python/' target='_blank'>python实现的简单窗口倒计时界面。分享给大家供大家参考。具体分析如下:

下面的代码通过Tkinter制作windows窗口界面,然后时间了一个简单的倒计时功能,代码可以直接运行

# Countdown using Tkinter from Tkinter import *import timeimport tkMessageBoxclass App: def __init__(self,master):  frame = Frame(master)  frame.pack()  self.entryWidget = Entry(frame)  self.entryWidget["width"] = 15  self.entryWidget.pack(side=LEFT)  self.hi_there = Button(frame,text="Start",command=self.start)  self.hi_there.pack(side=LEFT)  self.button = Button(frame,text="QUIT",fg="red",command=frame.quit)  self.button.pack(side=LEFT) def start(self):  text = self.entryWidget.get().strip()  if text != "":   num = int(text)   self.countDown(num) def countDown(self,seconds):  lbl1.config(bg='yellow')  lbl1.config(height=3, font=('times',20,'bold'))  for k in range(seconds, 0, -1):   lbl1["text"] = k   root.update()   time.sleep(1)  lbl1.config(bg='red')  lbl1.config(fg='white')  lbl1["text"] = "Time up!"  tkMessageBox.showinfo("Time up!","Time up!") def GetSource():  get_window = Tkinter.Toplevel(root)  get_window.title('Source File?')  Tkinter.Entry(get_window, width=30,      textvariable=source).pack()  Tkinter.Button(get_window, text="Change",      command=lambda: update_specs()).pack()root = Tk()root.title("Countdown")lbl1 = Label()lbl1.pack(fill=BOTH, expand=1)app = App(root)root.mainloop()

希望本文所述对大家的Python程序设计有所帮助。

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)