我想在 Tkinter 中创建一个显示和隐藏按钮,单击该按钮使密码可见,单击隐藏它将隐藏密码。首先,我使用了一个 Entry 小部件来输入密码,并且在 (show="*") 的帮助下,我将密码输入为 * 格式,从而隐藏了密码。但是,如果我想检查我输入的内容,我需要一个显示按钮,然后在确认后再次隐藏它。
1 回答

慕桂英4014372
TA贡献1871条经验 获得超13个赞
您可以使用show=''显示密码和show='*'隐藏密码:
import tkinter as tk
def toggle_password():
if passwd_entry.cget('show') == '':
passwd_entry.config(show='*')
toggle_btn.config(text='Show Password')
else:
passwd_entry.config(show='')
toggle_btn.config(text='Hide Password')
root = tk.Tk()
passwd_entry = tk.Entry(root, show='*', width=20)
passwd_entry.pack(side=tk.LEFT)
toggle_btn = tk.Button(root, text='Show Password', width=15, command=toggle_password)
toggle_btn.pack(side=tk.LEFT)
root.mainloop()
添加回答
举报
0/150
提交
取消