生活中咱们会进入各样登录界面,那大众想制作一个属于自己的登录界面吗?本篇文案博主就来分享怎样运用Python制作简单的登录界面,下面是仔细的制作流程。
1、知道登录界面的要素
一个简单的登录界面一般由以下要素构成 用户账号输入框用户秘码输入框随机验证码输入框登录按钮2、创建代码from tkinter import *
import random#定义函数,功能为生成有大写字母、小写字母、数字构成的6位随机验证码
def creatAuthCode():
res1=""
res2=""
res3=""for i in range(2):
num=random.randint(0,9)
res1+=str(num)
num=random.randint(65,91)
res2+=str(chr(num))
num=random.randint(97,123)
res3+=str(chr(num))
string=str(res1+res2+res3)
txt.set(string)#创建根窗口
root=Tk()
root.title("登录界面")
#root.resizable(False,False)
root.geometry("300x200")
#设置用户账号输入框
ID=Label(root,text="账号:")
ID.place(relx=0.2,rely=0.2,anchor=CENTER)
text1=Entry(root)
text1.place(relx=0.5,rely=0.2,anchor=CENTER,width=150,height=25)
#设置用户秘码码输入框
password=Label(root,text="秘码:")
password.place(relx=0.2,rely=0.4,anchor=CENTER)
text2=Entry(root)
text2.place(relx=0.5,rely=0.4,anchor=CENTER,width=150,height=25)#设置验证码输入框
code=Label(root,text="验证码:")
code.place(relx=0.22,rely=0.6,anchor=CENTER)
code=Entry(root)
code.place(relx=0.4,rely=0.6,anchor=CENTER,width=70,height=25)#设置获取验证码的按钮
txt=StringVar()
txt.set("获取验证码")
codestr=Button(root,textvariable=txt,command=creatAuthCode,fg="red",bg="blue")
codestr.place(relx=0.8,rely=0.6,anchor=CENTER)
#设置登录按钮
enter=Button(root,text="登录")
enter.place(relx=0.5,rely=0.8,anchor=CENTER)
root.mainloop()2、运行代码
下面咱们来运行代码,瞧瞧成果!
点击按钮获取验证码
创作很难,点个赞加个关注再走吧!更加多内容请关注头条作者——小琳爱学习,和小琳一块悄悄拔尖儿!
|