|
楼主 |
发表于 2016-7-25 08:57:31
|
显示全部楼层
呵呵,改进了下~
- from tkinter import *
- root = Tk("密码验证")
- frmLogin= Frame(root)
- frmShow = Frame(root)
- frmCmd = Frame(root)
- photoopen=None
- photoerr=None
- def show():
- global photoopen, photoerr
- if e1.get() == e2.get()+'Fishc':
- photoopen = PhotoImage(file="open.gif")
- imgLabel = Label(frmShow,
- text = "恭喜密码正确",
- image = photoopen,
- compound='top')
- imgLabel.pack(side = LEFT)
- else:
- photoerr = PhotoImage(file="error.gif")
- imgLabel = Label(frmShow,
- text = '恭喜密码错误',
- image = photoerr,
- compound='top')
- imgLabel.pack(side = LEFT)
- frmShow.pack()
- Button(frmLogin, text="我知道了", width=10, command=root.destroy)\
- .grid(row=3, column=0, sticky=W, padx=10, pady=5)
-
- Label(frmLogin, text="账号:").grid(row=0, column=0)
- Label(frmLogin, text="密码:").grid(row=1, column=0)
- e1 = Entry(frmLogin)
- e2 = Entry(frmLogin, show="●")
- e1.grid(row=0, column=1, padx=10, pady=5)
- e2.grid(row=1, column=1, padx=10, pady=5)
- frmLogin.pack()
- Button(frmLogin, text="芝麻开门", width=10, command=show)\
- .grid(row=3, column=0, sticky=W, padx=10, pady=5)
- Button(frmLogin, text="退出", width=10, command=root.destroy)\
- .grid(row=3, column=1, sticky=E, padx=10, pady=5)
- frmCmd.pack()
- root.mainloop()
复制代码 |
|