easygui开发模拟注册登陆系统 [ 可直接复制粘贴+运行 ]

学生信息管理系统-easyui框架 easyui框架下的学生信息管理系统,基于easyui的强大界面控件。 立即下载

easygui是一套简单的图形GUI库,大家通过pip安装一下就好了。
easygui的内容挺多博文都有写过,这里我推荐 [张老师的小黑屋的教程]
(https://www.cnblogs.com/scios/p/8832227.html)
嗯。好了,因为这个项目需要两个文件,我们可以新建一个文件夹,下面存放着我们的main.py和usr_pwd.txt。
usr_pwd用来存储用户的用户名与密码。

from easygui import *

user_data = open('usn_pwd.txt', 'r+')
user_own_data = user_data.read().split('\n')
users = dict()
# print(user_own_data)
for i in user_own_data:
    try:
        users.setdefault(i.split(maxsplit=1)[0], i.split(maxsplit=1)[1])
    except IndexError:
        continue
# print(users)
sign_in_or_sign_up = buttonbox(msg='Do you want to Sign up or Sign in?',
                               choices=['Sign Up', 'Sign In'])
if sign_in_or_sign_up == 'Sign Up':
    while True:
        info = multpasswordbox(msg='Input basic information here',
                               title='basic information', fields=['username', 'password'],
                               run=True)
        # print(info)
        try:
            if info[0].strip() and info[1].strip():
                if not info[0] in list(users.keys()):
                    user_data.write(info[0] + " " + info[1] + "\n")
                    msgbox(msg='Signed Up successfully!')
                    break
                else:
                    msgbox(msg='This user name has been registered!')
            else:
                msgbox(msg='Please input the user name and password!')
        except TypeError:
            msgbox('Exited!')
            break

elif sign_in_or_sign_up == 'Sign In':
    info = multpasswordbox(msg='Input username and password here',
                           title='Sign In',
                           fields=['username', 'password'], run=True)
    if info[0] in users.keys():
        pass
    else:
        msgbox('用户不存在!')



好嘞,没咯!


12岁小学生被迫营业,原创不易,求打赏:)

Python-EasyGUI是一个用Python编写的非常简易的GUI编程模块 EasyGUI 是一个用 Python 编写的非常简易的 GUI 编程模块。 EasyGUI 不同于其他 GUI 库,EasyGUI 不是事件驱动的 立即下载

相关推荐

Windows系统中 Xmanager 6 企业版下载安装激活教程

Xmanager 6 企业版安装激活教程 1.Xmanager 6 下载网址:https://yunpan.360.cn/surl_yrJrWq3GmjN 2. 双击 Xmanager-6.0.0169r 安装 3. 点击运行按钮 4. 点击下一步 5. 选择我接受许可证协议中的条款(A), 点击下一步。 6. 输入用户名:byg,公司名称:microsoft,序...

mry6的博客 9873

python-easygui模块-超级简单用户登录注册界面

python-easygui模块-超级简单用户登录注册界面

weixin_57007253的博客 1344

slam_toolbox 简介和使用

专为移动机器人在未知环境中实时构建地图和定位设计。它适用于2D和3D环境,支持多种机器人平台和传感器配置。

weixin_74808846的博客 3306

Python小程序分享01——用Python实现账号登录与注册界面【EasyGui】

# 本程序旨在练习easygui和文件操作的一些简单函数 # 本程序是用python来实现账号登录及注册界面,实现的基本功能如下: # 1.如不登录与注册,则直接进入游客界面 # 2.如选择登录,会自动核对用户名与密码是否正确,如用户名不存在,则选择进入注册界面 # 3.在注册界面,会自动检查用户名是否已经存在

汪蛋的博客 2万+

数据中心机房设备标签规范建议

机房的维护工作中,标识管理是极其重要的一部分,从基本的线缆上跳接信息的标识,到设备、机柜标识规范的实施,不同程度的体现了标识管理的重要作用。本规范适用于机房主设备、线缆、机柜(含PDU插排)、仪器仪表、动力配套设备(各类空调、消防设备、配电柜、UPS等设备)、网络口、电源插座口的标签、标识规定。动力设备的设备编号、设备名称、生产厂商及厂商技术支持热线、设备型号、设备序列号、设备使用部门、设备责任人、设备启用时间及设备保修年限、条形码。各类标签、标识可根据设备和机柜的尺寸、大小进行调整。

有地气的强弱电小圈子 3525

ANSYS Workbench接触分析实战:从算法选择到收敛难题破解

本文深入解析ANSYS Workbench接触分析的核心技术与实战技巧,涵盖四大接触算法选择、收敛难题破解秘籍及典型场景参数设置。通过实际案例演示如何优化接触刚度、pinball区域和非对称行为等关键参数,帮助工程师有效解决结构非线性问题,提升仿真效率和精度。

weixin_28705087的博客 359

用easygui写一个简易的注册,登录的小程序

', choices=("登录", '注册'))password2 = g.passwordbox('请再次输入密码')password = g.passwordbox('请输入密码')password = g.passwordbox('请输入密码')account = g.enterbox('请输入账号')account = g.enterbox('请输入账号')g.msgbox('两次密码错误,注册失败')g.msgbox('完成注册,可以登陆了')g.msgbox('用户名已经存在了')

maddy_Jones的博客 547

OpenCV实现物体尺寸的测量

物体尺寸测量的思路是找一个确定尺寸的物体作为参照物,根据已知的计算未知物体尺寸。如下图所示,绿色的板子尺寸为220*300(单位:毫米),通过程序计算白色纸片的长度。

qq_53545309的博客 9157

EasyGUI实现简单的登录页面

EasyGUI实现简单的登录页面

敢于知道, 697

01-系统技术架构师必备——软件架构设计基础与核心概念

摘要 本文系统阐述了软件架构设计的核心概念与方法论,重点涵盖以下内容:1)软件架构的四大要素(构件、连接件、约束、配置)及其边界划分;2)Garlan & Shaw五大架构风格(数据流、调用/返回、独立构件、虚拟机、仓库)的典型应用场景;3)基于电商库存系统的架构选型实战案例,展示如何根据业务需求(高并发、最终一致性)选择事件驱动架构配合Saga模式;4)介绍ABSD、DSSA等主流架构方法论及ISO/IEEE标准体系。文章融合金融与互联网领域的架构实践经验,为技术架构师提供系统性的知识框架和决策参考。

模界 | AI工程化实践者 182

Buck电源设计常见的一些问题(一)半桥栅极驱动芯片共性失效问题

半桥驱动芯片主要用在器件可应用于电信,数据通信,便携式存储或更低电压系统中的电源转换器,半桥、全桥、推挽、同步降压,正激变换器和同步整流器等方面。当然难免会遇到不少问题。基本上我们在产品开发的过程中都遇到过栅极驱动芯片坏掉的情况,所以找了一些资料,学习学习。也查找查找原因。

小幽余生不加糖 2369

《 Python程序设计项目案例》—学生成绩(信息)管理系统普通版设计要求及部分参考代码(期末大作业、结课项目)

Python语言设计编写的成绩管理系统。Python期末大作业,课程设计,应用所学Python知识独立编写一个成绩管理系统,实现用户注册登录,登录成功可进行个人成绩查询,统计个人成绩,统计总评成绩等功能。

镰刀 & 锤子;热情 & 初心 2万+

第47节:cesium 热力图效果(含源码+视频)

cesium 热力图效果

qq_29384639的博客 1676

python gui登录界面设计_【Python】第三方库easygui制作登录窗口代码详解

我太懒了所以没有配图不要和我说不知道easygui库,也不要和我说easygui是干什么的。我在今年的8月份发了一期视频,忘记的别忘去在温习温习:下面进入正题1.程序功能整个程序是登录窗口的一部分,它主要的功能是对用户输入的用户名和密码进行检查,在确保无误后才可进行下一步操作,否则将会重复操作,直到输入正确。2.程序要求用户名要求:中英文字符,数字均可,其他字符以不合格处理密码要求:只接受数字字符...

weixin_35291771的博客 860

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

EasyUI实现一个制作一个登录页面

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript" src="../base/js/jquery

LEN程序员的一生 6935

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Python使用EasyGui写图形界面程序

EasyGui是Python用于简单开发图形化界面的类库。 EasyGui下载地址:http://sourceforge.net/projects/easygui/?source=directory

Flora's Zone 3992

【Python扩展阅读【转】EasyGui 学习文档【超详细中文版】】

翻译改编自官方文档:http://easygui.sourceforge.net/tutorial/index.html翻译改编者:小甲鱼,本文欢迎转载,转载请保证原文的完整性!演示使用 Python 3.3.3 版本0. 安装 EasyGui官网:http://easygui.sourceforge.net最新版: easygui-0.96.zip 2014-4-18 18:33 上...

weixin_30258901的博客 3225

15.easygui,简单用户界面

g.masbox(主题,标题,,image=图片) #简单窗口 加确定 ,图片写文件名 g.ccbox(主题,标题,) #继续结束窗口 continue和cancel g.choicebox(主题,标题,选项) #选项窗口 选项加确定,选项是一个数组. multchoicebox() #多项选择窗口 multchoicebox(msg=‘Pick as many items as you like.’, title=’ ‘, choices=(), **kwargs) multc

zcb334196091的博客 626

easyUI项目登录、注册、权限管理

一、明确目标 1、登录、注册 2、权限树形展示(不同用户登录时,树形菜单会展示出不同的效果) 二、代码以及效果展示: 1、登录、注册 登录、注册个人觉得比较简单。思路如下: 1、写好实体类。(entity) 2、在dao层中写好相应的方法(登录login、注册register方法) 3、然后在子控制器中写好对应的方法。 4、最后到...

qq_53601862的博客 586

【新手向】Python做一个简易登录注册GUI界面(无事件绑定)

Python做一个简易登录注册GUI界面 一,效果展示 (1)运行结果: (2)点击登录: 注:只有用户名:123 密码123456 会提示登录成功。 登录成功示范: 登录失败示范: (3)点击注册 注:点击确定和取消没有作用,只有图形界面 二,代码展示 from tkinter import * from tkinter import messagebox class zhuce...

qq_45405176的博客 1万+

python银行系统-菲菲用python模拟银行系统

easygui界面菲菲视频讲解easygui本系统模拟银行用户使用ATM机开户、查询、存款、取款功能为了使用EasyGui这个模块,你应该先导入它。最简单的导入语句是:1如果你使用上面这种形式导入的话,那么你使用EasyGui的函数的时候,必须在函数的前面加上前缀easygui,像这样:12另一种选择是导入整个EasyGui包:1这使得我们更容易调用EasyGui的函数,你可以直接这样编写代码:1...

weixin_37988176的博客 447

Python 简单登录功能的实现eazygui

pymysql_gui.py # 导入pymysql模块 import pymysql def select_mysql(zhanghao): # 连接database conn = pymysql.connect(host="localhost", user="root",password="root1",database="test",charset="utf8") # 得到...

魏振东 812

easygui安装的步骤

(个人小白学习笔记,无涉及商业,尊重原创)首先在网上看见过三种方法: 首先下载安装包(https://sourceforge.net/projects/easygui/) 第一种:(将安装包在桌面解压)开始键+R-->输入cmd-->输入cd Desktop(工作目录转移到桌面)-->输入cd robertlugg-easygui-cbd30b0(解压的文件夹的名称)-->输入“

雍雍的博客 2万+

Python_EasyGui图形化的安装,配置窗口,简单实战(登录界面,猜数字游戏,模拟记事本,统计代码量)

文章目录1.EasyGui的安装pip安装(python 3.7版本及其之前版本):python 3.7以上版本手动安装:2.EasyGui简单使用窗口属性修改3.简单实战窗口猜数字游戏实现一个用于登记用户账号信息的界面(如果是带 * 号的必填项,要求一定要有输入并且不能是空格)提供一个文件夹浏览框,让用户选择需要打开的文本文件,打开并显示文件内容。当用户点击“OK”按钮的时候,比较当前文件是否修改过,如果修改过,则提示“覆盖保存”、”放弃保存”或“另存为…”并实现相应的功能统计你当前代码量的总和,并显示离

dodamce的博客 2480
上一篇: C++太难?这款游戏告诉你,C++可以很简单!
下一篇: 黑客入门技能─最短的入侵
ternary_tree
博客等级 码龄6年 82粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值