如何使用Tkinter创建一个密码输入字段?
假设我们想要添加一个Entry小部件,用于接受用户密码。通常,密码使用“*”显示,这导致将用户凭据变成加密形式。
我们可以使用Tkinter Entry小部件创建密码字段。
例子
在此示例中,我们创建了一个应用程序窗口,该窗口将接受用户密码和一个关闭窗口的按钮。
#导入所需的库
from tkinter import *
# 创建Tkinter框架的实例
win= Tk()
# 设置框架的几何属性
win.geometry("600x250")
def close_win():
win.destroy()
# 创建一个文本标签
Label(win,text="输入密码", font=('Helvetica',20)).pack(pady=20)
# 创建用于密码的Entry小部件
password= Entry(win,show="*",width=20)
password.pack()
# 创建一个关闭窗口的按钮
Button(win, text="退出", font=('Helvetica bold',
10),command=close_win).pack(pady=20)
win.mainloop()
输出
运行上面的代码将显示一个带有接受密码的输入字段和一个关闭窗口的按钮的窗口。
现在,输入密码并单击“退出”按钮关闭窗口。