猿问

如何借助按钮在 Tkinter 中显示和隐藏密码?

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



眼眸繁星
浏览 255回答 1
1回答

慕桂英4014372

您可以使用show=''显示密码和show='*'隐藏密码:import tkinter as tkdef 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()
随时随地看视频慕课网APP

相关分类

Python
我要回答