Python密码锁屏窗体界面 |
您所在的位置:网站首页 › 关闭miui优化再打开怎么设置密码锁屏界面 › Python密码锁屏窗体界面 |
程序示例精选 Python密码锁屏窗体界面 如需安装运行环境或远程调试,见文章底部微信名片,由专业技术人员远程协助! 前言这篇博客针对《Python密码锁屏窗体界面》编写代码, 原理上没有采用Windows自带锁屏模块,是通过软件界面实现锁屏,代码整洁,规则,易读。学习与应用推荐首选。 文章目录 一、所需工具软件 二、使用步骤 1. 引入库 2. 锁屏界面 3. 锁屏函数定义 4. 运行结果 三、在线协助 一、所需工具软件 1. Python3.6以上 2. Pycharm代码编辑器 3. Thinker, Pyhook库 二、使用步骤 1.引入库代码如下(示例): import tkinter from tkinter import * import tkinter.font as tkFont import time import pyHook 2.锁屏界面代码如下(示例): #——锁屏前界面 labelenter1=Label(root, text='设置锁屏密码', font=('Microsoft YaHei', 18)) texte1 = StringVar() e1 = tkinter.Entry(root, textvariable=texte1,font=('Microsoft YaHei', 14)) #——锁屏中界面 #ft1=tkFont.Font(family='Fixdsys', size=h/7, weight=tkFont.BOLD) ft1=tkFont.Font(family='Microsoft YaHei', size=30, weight=tkFont.BOLD) ft4=tkFont.Font(family='Microsoft YaHei', size=18) label0=Label(root, text='',height = 10) label1=Label(root, text='维修中', font=ft1,) label4=Label(root, text='密码错误',height = 1) ft2=tkFont.Font(family='Microsoft YaHei', size=30) var1=var2='' flag=1#锁屏前=1,锁屏后=2该处使用的url网络请求的数据。 3.锁屏函数定义:代码如下(示例): #——进入锁屏 def enterroot(): global flag flag=2 print('开始锁屏') global var1 var1=e1.get() print('开密码:' + var1) root.geometry("%dx%d+0+0" %(w,h)) #root.configure(bg="red") e1.pack() e1.focus() bt1.pack() root.overrideredirect(True) bt2.pack_forget() labelenter1.pack_forget() localtime = time.localtime(time.time()) #print time.strftime("%H:%M:%S", time.localtime())) global timesum timesum=time.time() label5time=Label(root, text='开始维修时间:'+time.strftime("%H:%M:%S", time.localtime()),height = 1).pack() #——回车事件 def enterpress(event): if flag==1: enterroot() else: quitroot() #——强退事件 def protect(): if flag==2: print('防强退') else: root.destroy() root.bind('',enterpress) ft3=tkFont.Font(family='Microsoft YaHei', size=18) bt2 = Button(root,text='确认锁屏',font=ft3,command= enterroot) labelenter1.pack() e1.pack() e1.focus() bt2.pack() root.protocol("WM_DELETE_WINDOW", protect) root.mainloop() 4.运行结果如下:如需安装运行环境或远程调试,见文章底部微信名片,由专业技术人员远程协助! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |