首页 > 编程 > Python > 正文

Python实现GUI学生信息管理系统

2020-02-16 11:33:42
字体:
来源:转载
供稿:网友

本文实例为大家分享了Python实现GUI学生信息管理系统的具体代码,供大家参考,具体内容如下

项目环境: 

软件环境: 

                  OS:RedHat6.3
                  Lib:Pygtk
                  Language:Python
                  Support tool:Glade3

项目简述:

①Glade3设计用户的登录窗口,功能主窗口
②通过Gtk.Builder初始化,载入界面
③在Mysql.py文件中实现Python操作数据库。
④在stuManager.py中实现学生信息的查询,删除,修改,终端登录,图形统计等功能
⑤在Glade中定义函数触发信号,实现功能的连接。

项目测试:

①登录窗口  

②主窗口

③删除信息

④修改信息

⑤登录终端

⑥学生成绩

⑦图形统计(没做好)

⑧查找信息

部分代码:

Terminal.py

#-*- coding=utf-8 -*- #!/usr/bin/python ##################################################################### ## Filename: terminal.py ##   ## Copyright (C) 2014.6 ## Author: TangMeiHao@760209035@qq.com ##   ## Description: python + pygtk(gtk)实现学生信息管理系统 ##   ######################################################################  import vte import gtk   class MyTerm():  def __init__(self):  """初始化一个term对象"""  self.terminal=vte.Terminal()  self.terminal.connect("child-exited",lambda term: self.vte_exit())  self.terminal.fork_command()  self.terminal.set_size(10,20)   def vte_exit(self):  """当terminal退出时,直接重新产生一个terminal,并clear初始化"""  self.terminal.fork_command()  self.terminal.feed_child("clear/n")   def vte_message(self):  pass             
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表