Python学生信息管理系统图形化界面
时间: 2023-10-28 18:04:23 浏览: 191
Python学生信息管理系统源码 学生教师端分离,支持数据的增删查改、数据分析与统计 基于Tkinter带图形界面
5星 · 资源好评率100%
你可以使用Python的Tkinter模块创建一个简单的图形化界面来实现学生信息管理系统。以下是一个简单的示例代码,可以让你快速入门:
```python
from tkinter import *
from tkinter import messagebox
# 创建主窗口
root = Tk()
root.title("学生信息管理系统")
# 创建标签
label1 = Label(root, text="姓名:")
label1.grid(row=0, column=0)
label2 = Label(root, text="年龄:")
label2.grid(row=1, column=0)
label3 = Label(root, text="性别:")
label3.grid(row=2, column=0)
label4 = Label(root, text="班级:")
label4.grid(row=3, column=0)
# 创建输入框
entry1 = Entry(root)
entry1.grid(row=0, column=1)
entry2 = Entry(root)
entry2.grid(row=1, column=1)
entry3 = Entry(root)
entry3.grid(row=2, column=1)
entry4 = Entry(root)
entry4.grid(row=3, column=1)
# 定义函数
def show_info():
name = entry1.get()
age = entry2.get()
gender = entry3.get()
grade = entry4.get()
messagebox.showinfo("学生信息", f"姓名:{name}\n年龄:{age}\n性别:{gender}\n班级:{grade}")
# 创建按钮
button1 = Button(root, text="显示信息", command=show_info)
button1.grid(row=4, column=0, columnspan=2)
# 进入消息循环
root.mainloop()
```
这个例子创建了一个简单的窗口,包含了四个标签和四个输入框,以及一个“显示信息”按钮。当用户点击按钮时,程序将获取输入框中的信息,并使用消息框显示学生的姓名、年龄、性别和班级。你可以根据需求进一步拓展该程序,实现更复杂的学生信息管理功能。
阅读全文