吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1825|回复: 10
收起左侧

[讨论] python制作的一个倒计时软件

[复制链接]
yc01255210 发表于 2021-8-10 18:09
自己写的一个倒计时软件,小白第一次发帖,还请大家多多见谅!!!!
废话不多说直接上代码
import tkinter,time
from tkinter import messagebox

top=tkinter.Tk()
top.title('倒计时')
sw=top.winfo_screenwidth()
sh=top.winfo_screenheight()
x=(sw-350)//2
y=(sh-50)//2
top.geometry('350x50+%d+%d' % (x, y))
Ib1=tkinter.Label(text='倒计时:',font=('楷体',14),height=2,width=10)
Ib1.grid(row=0,column=0)
ehour=tkinter.Entry(text=(''),font=('楷体',14),width=2)
ehour.insert('end','00')
ehour.grid(row=0,column=1)
Ihour=tkinter.Label(text='',font=('楷体',14),height=2,width=1)
Ihour.grid(row=0,column=2)

emin=tkinter.Entry(text=(''),font=('楷体',14),width=2)
emin.insert('end','00')
emin.grid(row=0,column=3)
Imin=tkinter.Label(text='',font=('楷体',14),height=2,width=1)
Imin.grid(row=0,column=4)

esec=tkinter.Entry(text=(''),font=('楷体',14),width=2)
esec.insert('end','00')
esec.grid(row=0,column=5)
Isec=tkinter.Label(text='',font=('楷体',14),height=2,width=1)
Isec.grid(row=0,column=6)

Ispace=tkinter.Label(text=(''),font=('楷体',14),height=2,width=3)
Ispace.grid(row=0,column=7)
def cal():
    times=int(ehour.get())*3600+int(emin.get())*60+int(esec.get())
    if times<=0:
        messagebox.showinfo('错误提示','填写倒计时')
    else:
        while times>0:
          times-=1
          minute = times//60
          second = times%60
          hour=0
          if minute>60:
              hour=minute//60
              minute=minute%60
          ehour.delete(0,'end')
          emin.delete(0,'end')
          esec.delete(0,'end')
          ehour.insert('end',hour)
          emin.insert('end',minute)
          esec.insert('end',second)
          top.update()
          time.sleep(1)
btn=tkinter.Button(text='开始',font=('楷体',14),height=1,width=4,command=cal)
btn.grid(row=0,column=8)
top.mainloop()

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

水清无余 发表于 2021-8-10 20:37
[Python] 纯文本查看 复制代码
import tkinter,time
from tkinter import messagebox

top=tkinter.Tk()
top.title('倒计时')
sw=top.winfo_screenwidth()
sh=top.winfo_screenheight()
x=(sw-350)//2
y=(sh-50)//2
top.geometry('350x50+%d+%d' % (x, y))
Ib1=tkinter.Label(text='倒计时:',font=('楷体',14),height=2,width=10)
Ib1.grid(row=0,column=0)
ehour=tkinter.Entry(text=(''),font=('楷体',14),width=2)
ehour.insert('end','00')
ehour.grid(row=0,column=1)
Ihour=tkinter.Label(text='时',font=('楷体',14),height=2,width=1)
Ihour.grid(row=0,column=2)

emin=tkinter.Entry(text=(''),font=('楷体',14),width=2)
emin.insert('end','00')
emin.grid(row=0,column=3)
Imin=tkinter.Label(text='分',font=('楷体',14),height=2,width=1)
Imin.grid(row=0,column=4)

esec=tkinter.Entry(text=(''),font=('楷体',14),width=2)
esec.insert('end','00')
esec.grid(row=0,column=5)
Isec=tkinter.Label(text='秒',font=('楷体',14),height=2,width=1)
Isec.grid(row=0,column=6)

Ispace=tkinter.Label(text=(''),font=('楷体',14),height=2,width=3)
Ispace.grid(row=0,column=7)
def cal():
    times=int(ehour.get())*3600+int(emin.get())*60+int(esec.get())
    if times<=0:
        messagebox.showinfo('错误提示','填写倒计时')
    else:
        while times>0:
          times-=1
          minute = times//60
          second = times%60
          hour=0
          if minute>60:
              hour=minute//60
              minute=minute%60
          ehour.delete(0,'end')
          emin.delete(0,'end')
          esec.delete(0,'end')
          ehour.insert('end',hour)
          emin.insert('end',minute)
          esec.insert('end',second)
          top.update()
          time.sleep(1)
btn=tkinter.Button(text='开始',font=('楷体',14),height=1,width=4,command=cal)
btn.grid(row=0,column=8)
top.mainloop()
水清无余 发表于 2021-8-10 20:38
行踪落落 发表于 2021-8-10 21:28
百尺书生 发表于 2021-8-10 21:46
可以可以
何以笙箫默灬 发表于 2021-8-10 22:07
我提个问题,为什么这个程序在缩放窗口的时候会卡?有没有大佬解答一下
soscash 发表于 2021-8-10 22:38
请问楼主,python怎么实现抓包网站的jQuery,然后自动填写代码。从而实现批量查询车辆违章https://www.52pojie.cn/forum.php ... B5%C1%BE&page=1
jjl 发表于 2021-8-10 23:30
不错不错,继续加油
南归不NG 发表于 2021-8-11 07:54
soscash 发表于 2021-8-10 22:38
请问楼主,python怎么实现抓包网站的jQuery,然后自动填写代码。从而实现批量查询车辆违章https://www.52po ...

根据页面分析
龍謹 发表于 2021-8-11 08:12
学习学习,谢谢楼主。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 23:12

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表