当前位置:   article > 正文

Python tkinter+pymysql 学生管理系统_python tkthine+mysql 学生管理系统

python tkthine+mysql 学生管理系统

该系统必须先导入tkinter和pymysql相关。

数据库相关操作

完整代码下载

界面使用grid布局:

tk = Tk()
tk.title("学生管理系统")
tk.maxsize(700, 500)    #设置窗口最大尺寸
Label(tk, text='欢迎使用学生管理系统', font=tkFont.Font(size=18), width=60, height=2,
      bg='#FFE7BA').grid(row=0, sticky=W+E)

columns = ('姓名', '学号', '成绩')
table = Treeview(tk, height=14, show="headings", columns=columns)
table.column('姓名', width=150, anchor='center')
table.column('学号', width=150, anchor='center')
table.column('成绩', width=150, anchor='center')
table.heading('姓名', text="姓名")
table.heading('学号', text="学号")
table.heading('成绩', text="成绩")
all_data()
table.grid(row=1, sticky=W+E)

frame = Frame()
frame.grid(row=2, pady=20)
names = StringVar()
ids = StringVar()
grades = StringVar()
Label(frame, text="姓名:").grid(row=0, column=0)
Entry(frame, textvariable=names).grid(row=0, column=1)
Label(frame, text="学号:").grid(row=1, column=0)
Entry(frame, textvariable=ids).grid(row=1, column=1)
Label(frame, text="成绩:").grid(row=2, column=0)
Entry(frame, textvariable=grades).grid(row=2, column=1)

Button(frame, text="查询", width=12, command=look).grid(row=0, column=2, padx=10, pady=2)
Button(frame, text="成绩修改", width=12, command=alter).grid(row=0, column=3, pady=2)
Button(frame, text="插入", width=12, command=insert).grid(row=1, column=2)
Button(frame, text="删除", width=12, command=delete).grid(row=1, column=3)

tk.mainloop()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/769037
推荐阅读
相关标签
  

闽ICP备14008679号