【发布时间】:2012-06-12 03:01:54
【问题描述】:
我制作了一个小程序,它会询问您的密码和用户名。输入详细信息后,它应该检查密码和用户名是否正确。我该如何接近并做到这一点?
from tkinter import *
from getpass import getpass
def callback():
print(E1)()
top = Tk()
L1 = Label(top, text="User Name")
L1.grid(row=0, column=0)
E1 = Entry(top, bd = 5)
E1.grid(row=0, column=1)
L1 = Label(top, text="Password")
L1.grid(row=1, column=0)
E1 = Entry(top, bd = 5,show="•")
E1.grid(row=1, column=1)
MyButton1 = Button(top, text="Submit", width=10, command=callback)
MyButton1.grid(row=3, column=1)
top.mainloop()
【问题讨论】:
-
您正在导入 getpass 模块,但您没有使用它。你想知道怎么用,还是想用自己的Tk代码?
-
那么,您在哪里以及以什么形式存储正确的密码或正确的密码哈希?您需要通过某种方式从您的程序中访问该信息。
-
是的,我想知道如何使用 getpass,我正在考虑将密码和用户名存储在代码中的某个地方。
标签: python tkinter tkinter-entry