zoukankan      html  css  js  c++  java
  • Python倒计时器(转)

    # Countdown using Tkinter 
    from Tkinter import *
    import time
    import tkMessageBox
    
    class 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()
    #该代码片段来自于: http://www.sharejs.com/codes/python/7826
  • 相关阅读:
    模拟费用流学习笔记
    爬山游记
    基数排序板子
    webim
    centos9 重启网络
    Linux虚拟机桥接模式下ping不通自己配置的网关
    win7怎样开启loopback接口(环回网卡)
    在CentOS上配置SAMBA共享目录
    linux间scp拷贝文件夹
    nginx配置http和https可同时访问方法
  • 原文地址:https://www.cnblogs.com/wangjiyuan/p/pythonzhuan.html
Copyright © 2011-2022 走看看