Python写简易登录入口教程.最详细的解答思路.

 

首先明白登陆页面三要素,1.登陆界面,2.账号,3.密码,4.验证码(通常为大写字母和小写字母以及数字三位数组成)

首先思考变量在哪,我们可知变量为验证码里的数字变化,那么首先设置一个函数来表示

首先导入值

from tkinter import *

import random来表示导入任意数

然后for i in range(2)表示三个套娃,这个时候要想到套娃前得先有娃可套,于是在上面写三个str123娃子.然后用num = random randint()表示取任意整数,chr函数表示提取大小写字母,大小写字母有排序.按常规来说是60多到120多,这个网上可查询.然后str()函数表示把数值用字符串表达出来.最后用一个整体字符串string连接起三个随机数,这样函数就做好了,后面验证码要用到.

接下来是正式写登陆界面的时候了.其实不难,就是理解成画图.先画标题然后画ID,接着画密码password,最好画验证码code.首先要建立一个框架root=Tk(),然后写标题root.title('登录界面')然后给框架定义几何大小root.geometry(200x300).

接着写账号输出格式ID=Label(root,text='账号'),表示在框架里写一个账号标题.然后ID.place设置输入值的大小,place(x坐标,y坐标,原点点位置),anchor=CENTER表示原点在中间,然后taxt1=Entry(root)表示把文本代入root,然后text1.place表示给账号框设置大小(这个大小要大于输入值的大小否则输入值会超过框的左右限制)

其他的password和code跟他的写法思路相同,其实text1只是名称而已,第三个code写成一样不清晰不建议,改成text3比较好.

最后要给写显示验证码的地方写个可以点击显示的代码.要写一个框txt =StringVar().然后把txt.set("获取验证码)表示画一个写有获取验证码的框,然后绘画Button,command = 函数名这个时候就用到啦.StringVar表示变化的变量值随时可以显现在公屏上,textvariable表示把变量输入到框里面,这些都是Gui组件,可以网上搜索什么意思.最后设置框的大小就完成了

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值