Python用Tkinter的Frame实现眼睛护士的倒计时黑色屏幕
2014-01-06 16:40
477 查看
import Tkinter,time class MyFrame(Tkinter.Frame): def __init__(self): Tkinter.Frame.__init__(self) self.grid() self.canvas = Tkinter.Canvas(self, bg='black',width=self.winfo_screenwidth(),height=self.winfo_screenheight()) self.canvas.pack() self.top = self.winfo_toplevel() # self.top.update_idletasks() self.top.overrideredirect(True) self.exitButton=Tkinter.Button(self,text='Exit',command=self.doExit) self.exitButton.pack() self.Label1=Tkinter.Label(self,text='Hello') self.Label1.pack() self.exitButton.config() # self.pack(fill='both') self.trickit(5) app.mainloop() def doExit(self): pather=self.winfo_parent() pather.quit() self.quit() def trickit(self,num): for j in range(num,0,-1): self.Label1["text"]=j self.update() time.sleep(1) self.doExit()
还没完工,倒计时没显示出来
改进版的:
import Tkinter,sys,time class BeBig(): root=Tkinter.Tk() Label1=Tkinter.Label(root,text=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))) def beBig(self): self.root.minsize(self.root.winfo_screenwidth(), self.root.winfo_screenheight()) #self.root.geometry('300x200-100-100') self.root.config(bg='black') self.Label1.pack() topTitle=self.root.winfo_toplevel() topTitle.overrideredirect(True) self.trickit(5) self.root.mainloop() def trickit(self,num): for j in range(num,0,-1): self.Label1["text"]=j self.root.update() time.sleep(1) self.root.destroy() beBig=BeBig() beBig.beBig()
相关文章推荐
- Python用Tkinter的Frame实现眼睛护士的倒计时黑色屏幕
- Python 图形界面 Tkinter 实现倒计时
- 80行代码使用Python+tkinter实现一个计算器
- python基于Tkinter库实现简单文本编辑器实例
- Python实现在tkinter中使用matplotlib绘制图形的方法示例
- Python实现屏幕滑动
- python3.3使用tkinter实现猜数字游戏代码
- Python 实现计算机屏幕水印
- PythonTkinter 实现一个简单游戏
- Python3 Tkinter基础 LabelFrame Radiobutton 形成两组不相互限制的单选按钮
- Python写的Tkinter程序屏幕居中方法
- python基于Tkinter库实现简单文本编辑器实例
- 利用Tkinter(python3.6)实现一个简单计算器
- Python(15)python使用tkinter实现一个简单的压缩/解压程序
- Python3用tkinter和PIL实现看图工具
- python:利用tkinter实现的计算器源代码
- tkinter实现屏幕截图
- python3.6 +tkinter GUI编程 实现界面化的文本处理工具
- python实现的简单窗口倒计时界面实例
- Python Tkinter实现简易计算器功能