这篇文章主要为大家详细介绍了python tkinter实现定时关机,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了python tkinter实现定时关机的具体代码,供大家参考,具体内容如下
很早以前写的,懒得修改,代码很简单,适合初学者
运行
使用注意
- 设定时间后点击开始即可实现定时关机,同时窗口也会关闭
- 想要取消关机的话,再次打开,点取消即可
代码如下
import os,time # import multiprocessing import threading from tkinter import * from tkinter import ttk import tkinter.messagebox as message_box window =Tk() window.title('auto_shutdown') window.geometry('240x180') window.resizable(False, False) win来源gao.dai.ma.com搞@代*码网dow.update() var = StringVar() var1 = StringVar() var2 = StringVar() # 设置func为守护线程 def funcs(): t = threading.Thread(target=func) t.setDaemon(True) t.start() # 执行自动关机指令 def func(): #弹出messagebox警告提示 message_box.showwarning("Warning", "Your pc will shutdown at %s : %s" % (var.get(),var1.get())) print('wohaizai') mytime = time.strftime('%H:%M:%S') h2 = mytime[0:2] m2 = mytime[3:5] s2 = mytime[6:] print(h2) print(m2) print(s2) print(var.get()) print(var1.get()) # 算出距离关机时间的秒数 count_down_second=-int(h2)*3600-int(m2)*60-int(s2)+int(var.get())*3600+int(var1.get())*60+int(var2.get()) # 如果关机设置在第二天,结果加86400(一天的总秒数) if count_down_second
项目的github地址
ps:已打包为exe格式,可在dist目录下找到
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持gaodaima搞代码网。
以上就是python tkinter实现定时关机的详细内容,更多请关注gaodaima搞代码网其它相关文章!