要使用TKINTER库创建一个学生管理系统的输出表格,首先需要导入tkinter库,然后创建一个简单的窗口,添加一个标签用于显示表格标题,一个文本框用于输入数据,以及一个按钮用于保存数据。当用户点击按钮时,将数据添加到表格中。
以下是一个简单的示例代码:
```python
import tkinter as tk
from tkinter import ttk
def save_data():
data = []
for row in table.get_children():
if row.winfo_index() == 0:
data.append(row.cget("text"))
print("已保存数据:", data)
root = tk.Tk()
root.title("学生管理系统")
# 创建表格
table = ttk.Treeview(root, columns=("学号", "姓名", "性别", "年龄"), show="headings")
table.column("#0", width=100)
table.heading("#0", text="学号")
table.heading("#1", text="姓名")
table.heading("#2", text="性别")
table.heading("#3", text="年龄")
# 添加数据
students = [
("001", "张三", "男", 18),
("002", "李四", "女", 19),
("003", "王五", "男", 20),
]
for student in students:
table.insert("", "end", values=student)
# 绑定保存按钮
save_button = tk.Button(root, text="保存数据", command=save_data)
save_button.pack(side="bottom", padx=10, pady=10)
# 运行窗口
root.mainloop()
```
这个示例代码创建了一个简单的学生管理系统,包括一个表格用于显示学生信息。用户可以在表格中输入学生的信息,点击“保存数据”按钮将数据保存到文件中。