程序员的知识教程库

网站首页 > 教程分享 正文

Python登录界面(python登录界面跳转主界面不成功)

henian88 2024-08-13 06:24:44 教程分享 14 ℃ 0 评论
生活中我们会进入各种登录界面,那大家想制作一个属于自己的登录界面吗?本篇文章小编就来分享如何使用Python制作简单的登录界面,下面是详细的制作流程。



一、明确登录界面的要素

一个简单的登录界面通常由以下要素组成

  1. 用户账号输入框
  2. 用户密码输入框
  3. 随机验证码输入框
  4. 登录按钮

二、创建代码

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()

二、运行代码

下面我们来运行代码,看看成果!

点击按钮获取验证码

创作不易,点个赞加个关注再走吧!更多内容请关注头条作者——小琳爱学习,和小琳一起悄悄拔尖儿!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表