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.运行结果如下: 

Python密码锁屏窗体界面_第1张图片

Python密码锁屏窗体界面_第2张图片

三、在线协助: 

如需安装运行环境或远程调试,见文章底部微信名片,由专业技术人员远程协助!

你可能感兴趣的:(Python,python,深度学习,开发语言,pycharm)