汽油火灾危险性分类:用python写一个倒计时软件
来源:百度文库 编辑:偶看新闻 时间:2024/05/03 09:42:14
自己用python写一个倒计时软件
默认分类 2010-10-17 10:25:20 阅读22 评论0 字号:大中小 订阅
起因:需要一个倒计时软件。1.这个功能很常用。那些所谓的绿色软件也不是很称心。
2.觉得应该会很简单,就打算用python写。
过程:
忍住不google,打算只看tkinter,费脑子想了半个小时,无果。
解决:
最后,搜到了一个新年倒数10秒的一段代码[1]
决定在它的基础上改巴改巴
可能会需要有按钮,所以就从[2]拷贝了一段。
还要有输入的文本框,就从[3]拷贝了一段。
[3]还提供了消息框。好极了,倒计时到了就跳出一个消息框。
感想:
从头到尾,历时一小时三十分钟。自己动手很有趣!这次技术含量低一点,下次逐步提高技术含量吧~
References:
1.http://www.daniweb.com/co
2.http://www.pythonware.com/library/tkinter/introduction/hello-again.htm
3.http://www.prasannatech.net/2009/05/tkinter-entry-widget-single-line-text.html
附录:countDown.py
# 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()
倒计时软件
python软件如何运行
谁能提供一个屏保显示倒计时的软件
Python怎么用
倒计时小软件
能不能推荐几种倒计时用的小软件啊
求一个C语言写的倒计时程序,要求显示从30秒到0秒
用python做一个即时通讯的工具,想等到一些界面制作上的资料!
求一个学习Python的好网站~!
请问谁能提供一个2008年考研的倒计时壁纸或软件?
制作一个倒计时关机快捷方式
毕业倒计时的表应怎样写?
python比perl更好用吗?
现在还有没有人用python编程?
现在还有没有人用python编程?
python,perl,php都是干什么用的
Python code, 用 “builder” pattern refactoring 谢谢!
python是一个什么程序,对系统有何影响?
用delphi做一个倒计时程序..会的哥哥进来看看好吗..?
如何用VFP编写一个倒计时程序
想用javascript做一个倒计时系统
怎样才能知道一个软件是用什么语言写的?
有没有软件可以停止一些软件的倒计时呢?
我在用了修复软件后出现开机就倒计时重启的情况,请问怎么处理?