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()
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() 这样会好看点额
这样会好看点额 可以可以 我提个问题,为什么这个程序在缩放窗口的时候会卡?有没有大佬解答一下 请问楼主,python怎么实现抓包网站的jQuery,然后自动填写代码。从而实现批量查询车辆违章https://www.52pojie.cn/forum.php?mod=viewthread&tid=1382496&extra=&highlight=%B3%B5%C1%BE&page=1 不错不错,继续加油 soscash 发表于 2021-8-10 22:38
请问楼主,python怎么实现抓包网站的jQuery,然后自动填写代码。从而实现批量查询车辆违章https://www.52po ...
根据页面分析 学习学习,谢谢楼主。
页:
[1]
2