本文實例為大家分享了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             
新聞熱點
疑難解答