From 2bfb04a5f2f917c6dd89ea794a3226bd984f06ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8E=9F=E6=B3=BD?= <2200729686@qq.com> Date: Thu, 24 Nov 2022 23:16:15 +0800 Subject: [PATCH] i --- src/AdScreen.py | 69 --------------------------------------- src/StuScreen.py | 40 ----------------------- src/软工界面设计.py | 53 ------------------------------ 3 files changed, 162 deletions(-) delete mode 100644 src/AdScreen.py delete mode 100644 src/StuScreen.py delete mode 100644 src/软工界面设计.py diff --git a/src/AdScreen.py b/src/AdScreen.py deleted file mode 100644 index e24261f..0000000 --- a/src/AdScreen.py +++ /dev/null @@ -1,69 +0,0 @@ -import tkinter -import PIL -from tkinter import * -from PIL import Image,ImageTk - -class AdSc: - def __init__(self,master:Tk): - - - self.root=master - self.root.geometry('500x500') - self.root.title('管理员主页') - self.window = Frame(self.root) - self.window.pack() - - # 新增命令菜单项,使用 add_command() 实现 - self.Create_menu() - - Label(self.window,text='待开发',font=('Times New Roman', 45)).grid() - - - def Create_menu(self): - # self.menubar = Menu(self.window) - # self.menubar.add_command(label='MAC') - # self.menubar.add_command(label='IP') - # self.menubar.add_command(label='ARP') - # self.menubar.add_command(label='TCP') - # self.menubar.add_command(label='UDP') - # self.menubar.add_command(label='ICMP') - # self.root['menu'] = self.menubar - self.menubar = Menu(self.window) - self.ManSubmenu = Menu(self.menubar) - self.menubar.add_cascade(label="管理科目", menu=self.ManSubmenu) - self.ManPapmenu = Menu(self.menubar) - self.menubar.add_cascade(label="管理试题", menu=self.ManPapmenu) - self.menubar.add_command(label="生成试卷") - self.ManGramenu = Menu(self.menubar) - self.menubar.add_cascade(label="管理学生成绩", menu=self.ManGramenu) - self.menubar.add_command(label="修改密码") - - self.ManSubmenu.add_command(label="增加科目") - self.ManSubmenu.add_command(label="删除科目") - self.ManSubmenu.add_separator() - self.ManSubmenu.add_command(label="退出",command=self.go_back()) - - self.ManPapmenu.add_command(label="增加试题") - self.ManPapmenu.add_command(label="删除试题") - # 添加一条分割线 - self.ManPapmenu.add_separator() - self.ManPapmenu.add_command(label="退出",command=self.go_back()) - - self.ManGramenu.add_command(label="查询成绩") - self.ManGramenu.add_command(label="录入成绩") - self.ManGramenu.add_separator() - self.ManGramenu.add_command(label="退出",command=self.go_back()) - - # 将主菜单设置在窗口上 - self.root.config(menu=self.menubar) - def menuCommand(self): - a=0 - - def go_back(self): - a=0 - - -if __name__=='__main__': - root=Tk() - AdSc(root) - root.mainloop() \ No newline at end of file diff --git a/src/StuScreen.py b/src/StuScreen.py deleted file mode 100644 index 931d82c..0000000 --- a/src/StuScreen.py +++ /dev/null @@ -1,40 +0,0 @@ -import tkinter -import PIL -from tkinter import * -from PIL import Image,ImageTk - -class StuSc: - def __init__(self,master): - self.root = master - self.root.geometry('500x500') - self.root.title('考生主页') - self.window = Frame(self.root) - self.window.pack() - - Label(self.window, text='待开发', font=('Times New Roman', 45)).grid() - - self.main_menu = Menu(self.window) - self.SelSubmenu = Menu(self.main_menu) - self.SelSubmenu.add_command(label="A考试", command=self.menuCommand) - self.SelSubmenu.add_command(label="B考试", command=self.menuCommand) - self.SelSubmenu.add_command(label="C考试", command=self.menuCommand) - self.SelSubmenu.add_command(label="D考试", command=self.menuCommand) - # 添加一条分割线 - self.SelSubmenu.add_separator() - self.SelSubmenu.add_command(label="退出", command=self.window.destroy) - # 在主目录菜单上新增"文件"选项,并通过menu参数与下拉菜单绑定 - self.main_menu.add_cascade(label="选择科目", menu=self.SelSubmenu) - - self.main_menu.add_command(label="查询成绩", command=self.menuCommand) - self.main_menu.add_command(label="修改密码", command=self.menuCommand) - - self.root.config(menu=self.main_menu) - - def menuCommand(self): - a=1 - - -if __name__=='__main__': - root=Tk() - StuSc(root) - root.mainloop() diff --git a/src/软工界面设计.py b/src/软工界面设计.py deleted file mode 100644 index fe916b4..0000000 --- a/src/软工界面设计.py +++ /dev/null @@ -1,53 +0,0 @@ -import tkinter -import PIL -import tkinter.messagebox -from tkinter import * -from PIL import Image,ImageTk -from AdScreen import AdSc -from StuScreen import StuSc -class Loginscreen: - def __init__(self,master): - self.root = master - self.root.title('在线智慧考试系统') - self.root.geometry('500x350') - self.window=Frame(self.root) - self.window.pack() - self.canvas = tkinter.Canvas(self.window, width=250, height=200, bd=0, highlightthickness=0) - self.imgpath = "D:\JPG\\background.jpg" - self.img = Image.open(self.imgpath) - self.photo = ImageTk.PhotoImage(self.img) - self.canvas.create_image(10, 10, image=self.photo) - self.canvas.grid(row=0,column=0) - Label(self.window) - Label(self.window,text='在线考试系统',font=('宋体', 25)).grid(row=0,column=0) - Label(self.window, text='请输入账号: ', font=('Times New Roman', 20)).grid(row=1,column=0) - self.countVar = StringVar(value='admin') - self.useraccountinput = Entry(self.window ,textvariable=self.countVar) - self.useraccountinput.grid(row=1,column=1) - Label(self.window, text='请输入密码: ', font=('Times New Roman', 20)).grid(row=2,column=0) - # self.countVar = StringVar(value='123456') - self.userpasswordinput = Entry(self.window, show='*') - self.userpasswordinput.grid(row=2,column=1) - Button(self.window, text='登陆', command=self.Login, font=('Times New Roman', 20)).grid(row=3,column=0) - def Login(self): - self.a=self.useraccountinput.get() - self.b = self.userpasswordinput.get() - if self.a=='admin' and self.b=='123456': - self.window.destroy() - AdSc(self.root) - elif self.a=='student1' and self.b=='123456': - self.window.destroy() - StuSc(self.root) - else: - tkinter.messagebox.showerror(title='警告',message='账号或密码错误') - - - - -if __name__=='__main__': - window=Tk() - Loginscreen(window) - window.mainloop() - - -