python tkinter 密码框
时间: 2023-09-06 18:12:50 浏览: 94
在Python中,可以使用`tkinter`模块来创建GUI应用程序,包括密码框。以下是一个示例代码,展示如何创建一个密码框:
```python
import tkinter as tk
from tkinter import messagebox
def show_password():
password = password_entry.get()
messagebox.showinfo("Password", f"The password is {password}")
root = tk.Tk()
password_label = tk.Label(root, text="Password:")
password_label.pack()
password_entry = tk.Entry(root, show="*")
password_entry.pack()
show_password_button = tk.Button(root, text="Show Password", command=show_password)
show_password_button.pack()
root.mainloop()
```
在这个示例中,我们首先导入了`tkinter`和`messagebox`模块。然后,我们创建了一个`Tk`对象作为GUI应用程序的根窗口。
接下来,我们创建了一个标签和一个密码框,并将它们添加到根窗口中。我们使用了`show`参数来指定密码框中输入的字符将被替换为星号。
最后,我们创建了一个按钮,当用户单击它时,将调用`show_password`函数。该函数从密码框中获取密码,并使用`messagebox`模块来显示密码。
运行此代码,将会得到一个包含密码框的窗口。在密码框中输入密码,然后单击“Show Password”按钮,即可显示密码。
阅读全文