我想在 Tkinter 中創(chuàng)建一個顯示和隱藏按鈕,單擊該按鈕使密碼可見,單擊隱藏它將隱藏密碼。首先,我使用了一個 Entry 小部件來輸入密碼,并且在 (show="*") 的幫助下,我將密碼輸入為 * 格式,從而隱藏了密碼。但是,如果我想檢查我輸入的內(nèi)容,我需要一個顯示按鈕,然后在確認后再次隱藏它。
1 回答

慕桂英4014372
TA貢獻1871條經(jīng)驗 獲得超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
提交
取消