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

前言

前面我们学习了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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部