Python登录界面_python登录界面优化
生活中我们会进入各种登录界面,那大家想制作一个属于自己的登录界面吗?本篇文章小编就来分享如何使用Python制作简单的登录界面,下面是详细的制作流程。
一、明确登录界面的要素
一个简单的登录界面通常由以下要素组成
- 用户账号输入框
- 用户密码输入框
- 随机验证码输入框
- 登录按钮
二、创建代码
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()
二、运行代码
下面我们来运行代码,看看成果!
点击按钮获取验证码
创作不易,点个赞加个关注再走吧!更多内容请关注头条作者——小琳爱学习,和小琳一起悄悄拔尖儿!