修改登入後不會刪除登入畫面 美術優化努力中
This commit is contained in:
parent
ba5d330509
commit
d653592943
20
firstpage.py
20
firstpage.py
@ -39,14 +39,20 @@ def loginwin(login):
|
|||||||
frame1=Frame(login,width=300,height=100,bg="lightgreen")
|
frame1=Frame(login,width=300,height=100,bg="lightgreen")
|
||||||
frame2=Frame(login,width=300,height=100,bg="lightgreen")
|
frame2=Frame(login,width=300,height=100,bg="lightgreen")
|
||||||
frame3=Frame(login,width=300,height=100,bg="lightgreen")
|
frame3=Frame(login,width=300,height=100,bg="lightgreen")
|
||||||
|
frame4=Frame(login,width=300,height=100,bg="lightgreen")
|
||||||
prompt_lb=Label(frame,text="請輸入你的學號與密碼",font="Helvetica 20",bg="lightgreen")
|
prompt_lb=Label(frame,text="請輸入你的學號與密碼",font="Helvetica 20",bg="lightgreen")
|
||||||
login_btn=Button(frame3,text="登入",command=lambda:Login() )
|
login_btn=Button(frame3,text="登入",command=lambda:Login() )
|
||||||
|
|
||||||
enter_name=Entry(frame1,bd=3)
|
enter_name=Entry(frame1,bd=3)
|
||||||
enter_password=Entry(frame2,show="*",bd=3)
|
enter_password=Entry(frame2,show="*",bd=3)
|
||||||
|
enter_ncnupw=Entry(frame4,show="*",bd=3)
|
||||||
|
|
||||||
name_lb=Label(frame1,text="學號",font="Helvetica 12",bg="lightgreen")
|
name_lb=Label(frame1,text="學號",font="Helvetica 12",bg="lightgreen")
|
||||||
pw_lb=Label(frame2,text="密碼",font="Helvetica 12",bg="lightgreen")
|
|
||||||
show_password=Button( frame3,text="透視密碼")
|
pw_lb=Label(frame2,text="Moodle密碼",font="Helvetica 12",bg="lightgreen")
|
||||||
|
ncnupw_lb=Label(frame4,text="教務系統密碼",font="Helvetica 12",bg="lightgreen")
|
||||||
|
|
||||||
|
show_password=Button( frame3,text="透視moodle密碼")
|
||||||
show_password.bind( '<Button-1>',lambda event:enter_password.config(show=""))
|
show_password.bind( '<Button-1>',lambda event:enter_password.config(show=""))
|
||||||
show_password.bind( '<ButtonRelease-1>',lambda event : enter_password.config(show="*") )
|
show_password.bind( '<ButtonRelease-1>',lambda event : enter_password.config(show="*") )
|
||||||
|
|
||||||
@ -59,7 +65,7 @@ def loginwin(login):
|
|||||||
CON["moodle"]["username"]=str(enter_name.get() )
|
CON["moodle"]["username"]=str(enter_name.get() )
|
||||||
CON["moodle"]["password"]=str(enter_password.get())
|
CON["moodle"]["password"]=str(enter_password.get())
|
||||||
CON["NCNU"]["username"]=str(enter_name.get())
|
CON["NCNU"]["username"]=str(enter_name.get())
|
||||||
CON["NCNU"]["password"]=str(enter_password.get())
|
CON["NCNU"]["password"]=str(enter_ncnupw.get())
|
||||||
|
|
||||||
json.dump(CON, open("config.json", "w"))
|
json.dump(CON, open("config.json", "w"))
|
||||||
try:
|
try:
|
||||||
@ -70,19 +76,23 @@ def loginwin(login):
|
|||||||
except:
|
except:
|
||||||
messagebox.showinfo(message="Error")
|
messagebox.showinfo(message="Error")
|
||||||
else:
|
else:
|
||||||
login.destroy
|
login.destroy()
|
||||||
mainWin=Tk()
|
mainWin=Tk()
|
||||||
createMainWin(mainWin,ncnu,moodle)
|
createMainWin(mainWin,ncnu,moodle)
|
||||||
|
|
||||||
frame.pack()
|
frame.pack()
|
||||||
frame1.pack()
|
frame1.pack()
|
||||||
frame2.pack()
|
frame2.pack()
|
||||||
|
frame4.pack()
|
||||||
frame3.pack()
|
frame3.pack()
|
||||||
prompt_lb.pack(pady=10,side="top")
|
prompt_lb.pack(pady=10,side="top")
|
||||||
name_lb.pack(side="left")
|
name_lb.pack(side="left")
|
||||||
enter_name.pack(side="left")
|
enter_name.pack(side="left")
|
||||||
pw_lb.pack(side="left")
|
pw_lb.pack(side="left")
|
||||||
enter_password.pack(side="left")
|
enter_password.pack(side="left")
|
||||||
|
ncnupw_lb.pack(side="left")
|
||||||
|
enter_ncnupw.pack()
|
||||||
|
|
||||||
show_password.pack(side="left",pady=10,padx=10)
|
show_password.pack(side="left",pady=10,padx=10)
|
||||||
login_btn.pack(side="left",pady=10)
|
login_btn.pack(side="left",pady=10)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user