当时间滚动到整点的时候真人手机网页版

2019-11-26 作者:美高梅-操作系统   |   浏览(58)

  真人手机网页版 1

  前边那几个都不是笔者明日记录的首要性。那篇文章的笔录入眼在尝试将py代码编写翻译成exe文件。

  通过容易的查看,作者说了算使用tkinter来做UI,小编对UI的渴求不高,自己的宏图也很不好,所以只是要在窗口上放叁个Lable,让这些Lable的text按秒来展现当前的日子。

  真人手机网页版 2

  附代码如下(python 2.7卡塔尔国:

 

  人的活力终究是零星的,所以不必然在种种整点都得以至时去做那项专业。灵机一动,这种三衅三浴的生活应该让总括器来做,由它来在种种整点来告诉小编该去干活了。

  成功编写翻译生成exe文件,生成的文本结构如图:

真人手机网页版 3真人手机网页版 4

  第生机勃勃,认为py文件经pyinstaller编写翻译出来的exe文件偏大,足有8兆多,那是为啥?

  真人手机网页版 5

  大家把写好的py文件,拷贝到如下路线:

真人手机网页版 6

  作者的供给实际上相当轻松,让程序取妥帖前的时间,然后接纳间距为1秒的timer去重新刷新时间,当岁月滚动到整点的时候,且该整点在我们预料区间[7-23]点内,笔者就让Computer发出蜂鸣声来唤醒该去查客流了。

  首先做到第一步,在安装python后,完毕情况变量的布署,这一点作者在此边不赘述,请在腾讯网上查。这里大致介绍下在cmd上设置pyinstaller。为何用它呢?请百度,作者明天也以蠡测海。安装命令:pip install pyinstaller,具体安装进度如下截图:

  使用如下命令实行编写翻译成exe文件:

  这里笔者记下三个难点:

  接下去,第二步,使用三个timer来计时,interval 设置为1000ms,在start()时间中达成,获取当前时刻值,重新赋到Lable的text属性上,那样就达成了犹如时钟的滚动作效果应。效果图如下:

  接下去大家来做第二步。小编今日在这里一步上走了不菲弯路,最终在翻看众多素材后,得到了八个勉强可用的折中方法。假使大家有越来越好的方法,请多都赐教。

 1 # -*- coding: utf-8 -*-
 2 from tkinter import *           # 导入 Tkinter 库
 3 import time,datetime,winsound,threading
 4 
 5 root = Tk() 
 6 lbl  = Label(root,text ="hello,world",width = 30,height = 2)
 7 
 8 def tick():
 9     global timer
10     timer = threading.Timer(1.0,tick,"")
11     currenttime = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
12     lbl.config(text = currenttime)    
13     currenttime1 = datetime.datetime.now()
14     if currenttime1.minute == 0 and currenttime1.second == 0 and currenttime1.hour > 5 and currenttime1.hour < 23:
15         winsound.Beep(1000,5000)
16         #其中600表示声音大小,1000表示发生时长,1000为1秒
17     lbl.pack() # 将小部件放置到主窗口中
18     timer.start()
19 
20 
21 if __name__ == "__main__":
22     timer = threading.Timer(1.0,tick,"")
23     timer.start()
24     
25 
26 root.mainloop()

 

  前两步都高枕而卧落到实处了,代码方面就剩下一步了。最终一步要做的正是,在start()事件时候,剖断取得的眼今日子是还是不是是整点,如若是预料的整点,就让Computer蜂鸣生机勃勃阵,以提醒小编该去干活了。那几个中主要就一个新效用,怎么着使得总结器蜂鸣。

  pyinstaller -F -w yourfilename.py

View Code

  真人手机网页版 7

  至此,作者形成了几天前的劳作。使用简便的python编写二个依期提醒程序。

  最终,在那地留下一点前途能够扩充的地点,下一次尝试选择tts技能,达成整点报时提示,究竟以后的蜂鸣嘟嘟声,实乃有一些傻。

  真人手机网页版 8

  1.   安装pyinstaller
  2.   到钦点目录下行使pyinstaller来说py文件编写翻译成exe

  

  说干就干,平时只用c#写过小程序,由于办公计算机上是公用的,所以未有想本人计算机同样享有visual studio,索性心风姿罗曼蒂克横,用python试试吧。总是传说那句著名的“人生苦短,我用python”。这一遍就当是我的入门吧。

  第一步,使用tkinter绘制窗体,在该窗体上加码贰个Lable,效果图正是上边那样:

  真人手机网页版 9

  第二,倘诺不在钦定目录下编写翻译成exe,就不会中标,那是怎么?附带失利截图:

  真人手机网页版 10

        天天的做事实际很无聊,早精通应该去IT公司闯荡的。前段时间的劳作内容是每逢多个整点,从早7点到晚11点,去查三遍客流数据,收拾到表格中,上提交素昧生平包车型地铁上线,由她呈交领导查阅。

本文由美高梅赌堵59599发布于美高梅-操作系统,转载请注明出处:当时间滚动到整点的时候真人手机网页版

关键词: