前言:
现在看官们对“python注册登录程序”都比较着重,你们都需要分析一些“python注册登录程序”的相关资讯。那么小编在网络上汇集了一些有关“python注册登录程序””的相关资讯,希望小伙伴们能喜欢,姐妹们快快来了解一下吧!一、要求:
1、使用python的tkinter编写代码
2、创建登录页面。要求:
①需要包含有图片
②需要有账号输入框
③需要有密码输入框
④需要有提交按钮,并进行校验
⑤需要有清空按钮,并能清空账号密码输入信息
二、代码如下:
import tkinter as tk #导入tkinter库并设置为tkfrom tkinter import messagebox #从tkinter库中导入messagebox类root=tk.Tk() #设置root窗体root.geometry('600x400') #设置root窗体的宽和高root.title('登录页面') #设置root窗体的标题是登录页面canvas=tk.Canvas(root,width=600,height=400) #设置画布变量canvas,置于root窗体中,宽为600,高为400canvas.place(x=10,y=10) #设置画布的存放位置#设置图片对象image_file,图片位置是F:\证券\python代码\test1\photo\花朵.gifimage_file=tk.PhotoImage(file=r'F:\证券\python代码\test1\photo\花朵.gif')img=canvas.create_image(0,0,image=image_file) #在画布里创建图片,并插入image_file图片label1=tk.Label(root,text='账号:') #设置label1标签,置于root窗体中,文本是账号label1.place(x=50,y=250) #将标签1置于x=50,y=250的像素点label2=tk.Label(root,text='密码:') #设置label2标签,置于root窗体中,文本是密码label2.place(x=50,y=300) #将标签1置于x=50,y=300的像素点v1=tk.StringVar() #设置v1为字符串对象v2=tk.StringVar() #设置v2为字符串对象username=tk.Entry(root,textvariable=v1) #设置username为输入框对象,置于root窗体中,可变文本为v1username.place(x=100,y=250) #将username置于x=100,y=250的像素点password=tk.Entry(root,textvariable=v2) #设置password为输入框对象,置于root窗体中,可变文本为v2password.place(x=100,y=300) #将password置于x=100,y=300的像素点def submit(): #设置提交按钮的方法submit if v1.get()=='zhangsan' and v2.get()=='123456': #假如账号等于zhangsan,并且密码等于123456 #则提示登录成功 messagebox.showinfo(title='登录成功',message='账户密码正确,登录成功') else: #否则 #提示登录失败 messagebox.showerror(title='登录失败',message='账户密码错误')#定义提交按钮submit_button,置于窗体root中,文本是提交,宽为10,当被点击时执行submit命令submit_button=tk.Button(root,text='提交',width=10,command=submit)submit_button.place(x=50,y=350) #将submit_button置于x=50,y=350的像素点def clear(): #定义清空函数clear v1.set('') #将账号清空 v2.set('') #将密码清空 messagebox.showinfo(title='清空完成',message='账户密码清空完成') #提示清空完成#定义清空按钮clear_button,置于窗体root中,文本是清空,宽为10,当被点击时执行clear命令clear_button=tk.Button(root,text='清空',width=10,command=clear)clear_button.place(x=165,y=350) #将clea_button置于x=165,y=350的像素点root.mainloop() #root窗体反复运行
三、运行结果如下图所示:
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python注册登录程序