编写Python界面版学生管理系统
时间: 2023-11-05 07:26:01 浏览: 43
以下是一个简单的Python界面版学生管理系统的代码示例,使用了Tkinter GUI框架:
```python
from tkinter import *
import tkinter.messagebox as messagebox
# 创建主窗口
root = Tk()
root.title("学生管理系统")
# 创建标签
Label(root, text="姓名:").grid(row=0, column=0)
Label(root, text="年龄:").grid(row=1, column=0)
Label(root, text="性别:").grid(row=2, column=0)
# 创建输入框
name_entry = Entry(root)
age_entry = Entry(root)
gender_entry = Entry(root)
# 设置输入框位置
name_entry.grid(row=0, column=1)
age_entry.grid(row=1, column=1)
gender_entry.grid(row=2, column=1)
# 定义添加学生函数
def add_student():
name = name_entry.get()
age = age_entry.get()
gender = gender_entry.get()
if not name or not age or not gender:
messagebox.showerror("错误", "姓名、年龄和性别不能为空!")
else:
messagebox.showinfo("提示", f"添加学生信息:姓名:{name},年龄:{age},性别:{gender}")
name_entry.delete(0, END)
age_entry.delete(0, END)
gender_entry.delete(0, END)
# 定义清空输入框函数
def clear_entry():
name_entry.delete(0, END)
age_entry.delete(0, END)
gender_entry.delete(0, END)
# 创建添加学生按钮和清空输入框按钮
Button(root, text="添加学生", command=add_student).grid(row=3, column=0, pady=10)
Button(root, text="清空输入框", command=clear_entry).grid(row=3, column=1, pady=10)
root.mainloop()
```
这个学生管理系统界面非常简单,只有三个输入框和两个按钮,可以输入学生的姓名、年龄和性别,然后点击“添加学生”按钮添加学生信息,或者点击“清空输入框”按钮清空输入框。你可以根据自己的需求和实际情况修改代码。