python tkinter实现定时关机

您所在的位置:网站首页 Python关电脑脚本 python tkinter实现定时关机

python tkinter实现定时关机

2023-09-07 14:40| 来源: 网络整理| 查看: 265

本文实例为大家分享了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) window.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


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3