当前位置:   article > 正文

python打开窗口显示倒计时_python实现的简单窗口倒计时界面实例

python计时如何显示在页面上

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

发布于 2015-11-22 10:27:45 | 103 次阅读 | 评论: 0 | 来源: 网友投递

Python编程语言Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

这篇文章主要介绍了python实现的简单窗口倒计时界面,实例分析了Python基于Tkinter操作windows窗口界面的相关技巧,非常具有实用价值,需要的朋友可以参考下

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

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

# 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实现的简单文本类游戏实例

python实现的简单RPG游戏流程实例

python实现的简单抽奖系统实例

Python实现的简单算术游戏实例

Python实现的简单hangman游戏实例

python实现的简单FTP上传下载文件实例

python实现的一个p2p文件传输实例

Python实现的简单万年历示例

Python实现的简单发送邮件脚本示例

python实现的简单猜数字游戏示例

Python实现的简单文件传输服务器和客户端示例

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/179812?site
推荐阅读
相关标签
  

闽ICP备14008679号