外链论坛

 找回密码
 立即注册
搜索
查看: 68|回复: 2

Python登录界面

[复制链接]

2577

主题

198

回帖

9912万

积分

论坛元老

Rank: 8Rank: 8

积分
99120901
发表于 2024-8-18 05:44:02 | 显示全部楼层 |阅读模式
生活中咱们会进入各样登录界面,那大众想制作一个属于自己的登录界面吗?本篇文案博主就来分享怎样运用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、运行代码

下面咱们来运行代码,瞧瞧成果!

点击按钮获取验证码

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

回复

使用道具 举报

0

主题

2万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-25 08:03:16 | 显示全部楼层
楼主发的这篇帖子,我觉得非常有道理。
回复

使用道具 举报

0

主题

1402

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 昨天 01:39 | 显示全部楼层
顶楼主,说得太好了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-9-17 03:38 , Processed in 0.079970 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.