tkinter添加密码
时间: 2023-06-27 17:00:52 浏览: 164
要在tkinter中添加密码,可以使用Entry小部件,并将其显示为“*”或其他字符,以便用户输入密码时不会看到明文。
以下是一个简单的示例代码,用于创建一个带有密码字段的登录窗口:
```python
import tkinter as tk
def submit():
username = username_entry.get()
password = password_entry.get()
print("Username:", username)
print("Password:", password)
root = tk.Tk()
root.geometry("300x150")
# Username label and entry
username_label = tk.Label(root, text="Username")
username_label.pack()
username_entry = tk.Entry(root)
username_entry.pack()
# Password label and entry
password_label = tk.Label(root, text="Password")
password_label.pack()
password_entry = tk.Entry(root, show="*") # show the password as *
password_entry.pack()
# Submit button
submit_button = tk.Button(root, text="Submit", command=submit)
submit_button.pack()
root.mainloop()
```
这将创建一个包含用户名和密码字段的窗口,并在单击提交按钮时将其打印到控制台。注意,在创建密码字段时,我们将show参数设置为“*”,以便输入的密码被隐藏。
阅读全文