pull/2/head
parent
9712cbdaea
commit
2bfb04a5f2
@ -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()
|
||||
@ -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()
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in new issue