Python制作GUI学生管理系统,不会的看这里

前言

嗨喽~大家好呀,这里是魔王呐 ❤ ~!

欢迎观看本篇文章呀~不管你是学生还是工作人

我相信你进来了你就是想实现这个案例的

学会以后,还可以去接一些小小的外包,又是挣钱的一天~

那么就开始实现吧!python制作GUI 学生管理系统

Python制作GUI学生管理系统,不会的看这里_第1张图片

目录

    • 前言
    • 代码展示
        • 登录界面
    • 推荐往期文章
    • 尾语

代码展示

登录界面

1、定义登录类及初始化对象

首先导入咱们需要用到的模块

from main import MainPage

登录页面

将画板绑定到实例对象

self.root = master

self.page 画纸 在屏幕上显示一个矩形区域,多用来作为容器。

self.page = tk.Frame(self.root)
self.page.pack()
self.root.geometry("300x180")

tkinter 提供的可变变量,定义用户名和密码.

self.username = tk.StringVar()
self.password = tk.StringVar()

创建一个label

网格布局

python学习交流Q群:261823976 ### 源码领取
tk.Label(self.page).grid(row=0, column=0)
# textvariable 这个参数是把 tkinter 里面的字符串变量与 空间绑定起来
tk.Label(self.page, text="账户").grid(row=1, column=0, stick=tk.E, pady=10)
tk.Entry(self.page, textvariable=self.username).grid(row=1, column=1, stick=tk.W, pady=10)
tk.Label(self.page, text="密码").grid(row=2, column=0, stick=tk.E, pady=10)
tk.Entry(self.page, textvariable=self.password).grid(row=2, column=1, stick=tk.W, pady=10)

command 接受一个函数

执行登录的逻辑

tk.Button(self.page, text="登录", command=self.login_check).grid(row=3, column=0, stick=tk.W, pady=10)
tk.Button(self.page, text="退出", command=root.quit).grid(row=3, column=1, stick=tk.E, pady=10)

2、登录函数

检验登录

拿到账号密码

name = self.username.get()
pwd = self.password.get()

不去查询数据库

print(name, pwd)
if name == 'admin' and pwd == '123456':
    tkinter.messagebox.showinfo(title='恭喜',
                                message='登录成功!')

摧毁当前页面绘制的内容

self.page.destroy()

摧毁整个页面绘制的内容

self.root.destroy()

推荐往期文章

博主所有文章素材、解答、源码、教程领取处:点击

对python感兴趣的小伙伴也可以看一下博主其他相关文章哦~

python小介绍:

python是什么?工作前景如何?怎么算有基础?爬数据违法嘛?。。

python数据分析前景:

用python分析“数据分析”到底值不值得学习,以及学完之后大概能拿到多少工资

python基础自测题:

Python 800 道习题 (°ー°〃) 测试你学废了嘛

最后推荐一套Python视频给大家,希望对大家有所帮助:

全套教程!你和大佬只有一步之遥【python教程】

尾语

要成功,先发疯,下定决心往前冲!

学习是需要长期坚持的,一步一个脚印地走向未来!

未来的你一定会感谢今天学习的你。

—— 心灵鸡汤

本文章到这里就结束啦~感兴趣的小伙伴可以复制代码去试试哦

问题解答 · 源码获取 · 技术交流 · 抱团学习请联系

你可能感兴趣的:(python,python,开发语言,pycharm)