庫(kù)存管理界面(tk多界面,一個(gè)程序)
from tkinter import *
####實(shí)驗(yàn)總清單
lab=[]
lab=["503廢水處理","503微波合成","505","507","509","511","513"]
####管理者界面
def admincontrol():
? ? admin=Tk()
? ? admin.title("管理員界面")
? ? admin.geometry("320x150")
? ? lb1=Label(admin,text="賬號(hào)",width=15)
? ? lb1.place(x=10,y=10)
? ? IDEntry=Entry(admin)
? ? IDEntry.place(x=100,y=10)
? ? lb2=Label(admin,text="密碼",width=15)
? ? lb2.place(x=10,y=40)
? ? PWEntry=Entry(admin)
? ? PWEntry.place(x=100,y=40)
? ? SuperBtn=Button(admin,text="超級(jí)管理員",width=15,command=supercon)
? ? NormalBtn=Button(admin,text="管理員",width=15,command=normalcon)
? ? SuperBtn.place(x=100,y=80)
? ? NormalBtn.place(x=100,y=120)
? ? admin.mainloop()
###超級(jí)管理員權(quán)限 ? ?
def supercon():
? ? print("super")
###一般管理員權(quán)限 ? ?
def normalcon():
? ? print("normal")
def teacher():
? ? teacher=Tk()
? ? teacher.title("教師管理界面")
? ? teacher.geometry("320x160")
? ? lb1=Label(teacher,text="賬號(hào)",width=15)
? ? lb1.place(x=10,y=10)
? ? IDEntry=Entry(teacher)
? ? IDEntry.place(x=100,y=10)
? ? lb2=Label(teacher,text="密碼",width=15)
? ? lb2.place(x=10,y=40)
? ? PWEntry=Entry(teacher)
? ? PWEntry.place(x=100,y=40)
? ? Btnyes=Button(teacher,text="登錄",width=15,command=login)
? ? Btnyes.place(x=10,y=80)
? ? Btnno=Button(teacher,text="取消",width=15,command=giveup)
? ? Btnno.place(x=200,y=80)
? ? teacher.mainloop()
def login():
? ? print("hh")
def giveup():
? ? print("nn")
? ??
def stu():
? ? stu=Tk()
? ? stu.title("學(xué)生使用界面")
? ? stu.geometry("320x480")
? ? lb1=Label(stu,text="賬號(hào)",width=15)
? ? lb1.place(x=10,y=10)
? ? IDEntry=Entry(stu)
? ? IDEntry.place(x=100,y=10)
? ? lb2=Label(stu,text="密碼",width=15)
? ? lb2.place(x=10,y=40)
? ? PWEntry=Entry(stu)
? ? PWEntry.place(x=100,y=40)
? ? lb3=Label(stu,text="實(shí)驗(yàn)名稱(chēng)",width=15)
? ? lb3.place(x=10,y=70)
? ? lb=Listbox(stu) ? ?
? ? for each_item in lab:
? ? ? ? lb.insert(END,each_item)
? ? ? ? lb.bind("<<ListboxSelect>>",itemselect)
? ? lb.place(x=100,y=70)
? ? Btnyes=Button(stu,text="登錄",width=15,command=stulogin)
? ? Btnyes.place(x=10,y=410)
? ? Btnno=Button(stu,text="取消",width=15,command=stugiveup)
? ? Btnno.place(x=200,y=410)
? ? stu.mainloop()
def itemselect(event):
? ? obj=event.widget
? ? indexs=obj.curselection()
? ? for index in indexs:
? ? ? ? print(obj.get(index))
? ? print("-----")
? ??
def stulogin():
? ? print("fff")
def stugiveup():
? ? print("ddd")
#####主界面窗口
main=Tk()
main.title("安全管理主頁(yè)")
main.geometry("320x400")
adminBtn=Button(main,text="管理員",width=15,command=admincontrol)
teachBtn=Button(main,text="教師",width=15,command=teacher)
stuBtn=Button(main,text="學(xué)生",width=15,command=stu)
adminBtn.place(x=100,y=50)
teachBtn.place(x=100,y=150)
stuBtn.place(x=100,y=250)
main.mainloop()