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
  • 相关阅读:
    03-spring bean
    04-spring的依赖注入
    01-课程安排
    17-注解开发
    WIN10新机必要设置记录 for 3dsmax
    ps导出svg
    VS C# 共享项目
    在Maxscript中创建.Net类型
    C# 自定义索引
    C# ?
  • 原文地址:https://www.cnblogs.com/wangjiyuan/p/pythonzhuan.html
Copyright © 2011-2022 走看看