资源简介
Python成绩管理系统:1、包括增、删、改、查 2、拥有简易UI界面 3、数据使用CSV文件存储 4、不包含数据库
代码片段和文件信息
from tkinter import *
from tkinter.messagebox import *
from MainPage import *
class LoginPage(object):
def __init__(self master=None):
self.root = master #定义内部变量root
self.root.geometry(‘%dx%d‘ % (300 180)) #设置窗口大小
self.username = StringVar()
self.password = StringVar()
self.createPage()
def createPage(self):
self.page = frame(self.root) #创建frame
self.page.pack()
Label(self.page).grid(row=0 stick=W)
Label(self.page text = ‘账户: ‘).grid(row=1 stick=W pady=10)
Entry(self.page textvariable=self.username).grid(row=1 column=1 stick=E)
Label(self.page text = ‘密码: ‘).grid(row=2 stick=W pady=10)
Entry(self.page textvariable=self.password show=‘*‘).grid(row=2 column=1 stick=E)
Button(self.page text=‘登陆‘ command=self.loginCheck).grid(row=3 stick=W pady=10)
Button(self.page text=‘退出‘ command=self.page.quit).grid(row=3 column=1 stick=E)
def loginCheck(self):
name = self.username.get()
password = self.password.get()
if name==‘admin‘ and password==‘admin‘:
self.page.destroy()
MainPage(self.root)
else:
showinfo(title=‘错误‘ message=‘账号或密码错误!‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1419 2018-05-18 16:58 Python成绩管理系统(精简版)\LoginPage.py
文件 161 2018-05-17 11:31 Python成绩管理系统(精简版)\main.py
文件 1774 2018-05-16 11:20 Python成绩管理系统(精简版)\MainPage.py
文件 8496 2018-05-17 11:28 Python成绩管理系统(精简版)\view.py
文件 122 2018-05-18 16:57 Python成绩管理系统(精简版)\成绩.csv
评论
共有 条评论