python设计一个窗体、模拟登录页面_Python GUI项目实战(一)登录窗体的设计与实现...

本文介绍了一个使用Tkinter库构建的Python GUI登录界面项目,旨在实现学生信息管理系统的登录功能。登录界面支持用户名和密码验证,密码输入错误三次会自动锁定账户。此外,还提供了加载用户信息、身份验证以及错误计数导致的账号锁定功能。项目通过文件读写暂时存储数据,未来可对接数据库。文章详细讲解了登录界面的GUI设计和功能实现,包括创建控件、读取文件、身份验证及密码错误锁定机制。
摘要由CSDN通过智能技术生成

前言

前面我们学习了Python GUI 图像化界面Tkinter的基础知识,为了检测我们的学习成果,学以致用。我们从今天开始做一个综合Tkinter案例--基于Tkinter的学生信息管理系统,一方面熟悉Tkinter项目的开发,另一方面可以把我们前面的《Python基础学习笔记》的知识综合在一起。

基础功能介绍

说明:

由于我们尚未学习数据库的内容,所以我们这个应用程序开发的过程中,暂时通过文件的读写方式来存储数据。等到后面我们介绍了关系数据库的知识,整个项目对接到数据库中也是很方便的。感兴趣的小伙伴们,可以直接私信我免费获取项目使用到的素材和源码,我们一起手把手搭建这个项目!

1.登录功能

211747801_1_20201231082601682

本项目支持用户名和密码的验证登录,支持密码输入三次自动锁定等功能;

2. 主窗体显示当前登录用户名、登录时间

支持添加学生信息、修改学生信息、删除学生信息、更改当前账号密码

支持多条件查询学生信息

211747801_2_20201231082601822

这里我们查询所有学号以31901开头的学生,在这些学生中再次筛选手机号码中有138号段的学生。

3. 添加并查看学生信息

211747801_3_20201231082602402

点击添加按钮可以添加学生信息,保存后,可查看明细信息。同时也支持修改与删除。

4. 更改当前账户的密码

211747801_4_20201231082602901

支持更改当前账户密码,同时具备密码校验功能。

好啦,从现在开始正式进入项目的开发吧,今天我们要做的内容是登录界面框架GUI的设计与功能实现!

一、 登录界面的实现

from tkinter import *from tkinter.ttk import *import osclass LoginWindow(Tk):    '''    创建登录窗体的GUI界面已经登录的方法    '''    def __init__(self):        super().__init__()  # 先执行tk这个类的初始化        self.title('登录界面')        # self.geometry('620x420')        self.resizabl

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值