用python设计学生管理系统_Python实现GUI学生信息管理系统
本文實例為大家分享了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("clearn")
def vte_message(self):
pass
Stu_Sys.py
#!/usr/bin/python
#-*- coding:utf-8 -*-
總結
以上是生活随笔為你收集整理的用python设计学生管理系统_Python实现GUI学生信息管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 测绘——利用CASS及数据库批量导出/修
- 下一篇: python循环语句for求和_for循