为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

眼眸繁星 2022-10-06 19:41:16
我想在 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()


查看完整回答
反对 回复 2022-10-06
  • 1 回答
  • 0 关注
  • 254 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号