本文實(shí)例為大家分享了Python實(shí)現(xiàn)GUI學(xué)生信息管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下
“專業(yè)、務(wù)實(shí)、高效、創(chuàng)新、把客戶的事當(dāng)成自己的事”是我們每一個(gè)人一直以來(lái)堅(jiān)持追求的企業(yè)文化。 成都創(chuàng)新互聯(lián)是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于成都做網(wǎng)站、成都網(wǎng)站制作、軟件開發(fā)、設(shè)計(jì)服務(wù)業(yè)務(wù)。我們始終堅(jiān)持以客戶需求為導(dǎo)向,結(jié)合用戶體驗(yàn)與視覺傳達(dá),提供有針對(duì)性的項(xiàng)目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場(chǎng),引領(lǐng)市場(chǎng)!項(xiàng)目環(huán)境:
軟件環(huán)境:
OS:RedHat6.3
Lib:Pygtk
Language:Python
Support tool:Glade3
項(xiàng)目簡(jiǎn)述:
①Glade3設(shè)計(jì)用戶的登錄窗口,功能主窗口
②通過Gtk.Builder初始化,載入界面
③在Mysql.py文件中實(shí)現(xiàn)Python操作數(shù)據(jù)庫(kù)。
④在stuManager.py中實(shí)現(xiàn)學(xué)生信息的查詢,刪除,修改,終端登錄,圖形統(tǒng)計(jì)等功能
⑤在Glade中定義函數(shù)觸發(fā)信號(hào),實(shí)現(xiàn)功能的連接。
項(xiàng)目測(cè)試:
①登錄窗口
②主窗口
③刪除信息
④修改信息
⑤登錄終端
⑥學(xué)生成績(jī)
⑦圖形統(tǒng)計(jì)(沒做好)
⑧查找信息
部分代碼:
Terminal.py
#-*- coding=utf-8 -*- #!/usr/bin/python ##################################################################### ## Filename: terminal.py ## ## Copyright (C) 2014.6 ## Author: TangMeiHao@760209035@qq.com ## ## Description: python + pygtk(gtk)實(shí)現(xiàn)學(xué)生信息管理系統(tǒng) ## ###################################################################### import vte import gtk class MyTerm(): def __init__(self): """初始化一個(gè)term對(duì)象""" 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): """當(dāng)terminal退出時(shí),直接重新產(chǎn)生一個(gè)terminal,并clear初始化""" self.terminal.fork_command() self.terminal.feed_child("clear\n") def vte_message(self): pass
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。