700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 用python设计学生管理系统_Python实现GUI学生信息管理系统

用python设计学生管理系统_Python实现GUI学生信息管理系统

时间:2023-06-19 08:37:06

相关推荐

用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) .6

## Author: TangMeiHao@760209035@

##

## 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 -*-

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。