用Tkinter写一个登陆界面
时间: 2023-03-22 07:00:47 浏览: 116
基于python的Tkinter编写登陆注册界面
5星 · 资源好评率100%
好的,我可以回答您的问题。
以下是用Tkinter写一个简单的登录界面的代码示例:
```
import tkinter as tk
def login():
username = username_entry.get()
password = password_entry.get()
# 进行身份验证等操作
# ...
# 清空输入框
username_entry.delete(0, tk.END)
password_entry.delete(0, tk.END)
# 创建主窗口
root = tk.Tk()
# 创建用户名和密码的标签和输入框
username_label = tk.Label(root, text="用户名:")
username_entry = tk.Entry(root)
password_label = tk.Label(root, text="密码:")
password_entry = tk.Entry(root, show="*")
# 创建登录按钮
login_button = tk.Button(root, text="登录", command=login)
# 使用网格布局来排列控件
username_label.grid(row=0, column=0, padx=5, pady=5)
username_entry.grid(row=0, column=1, padx=5, pady=5)
password_label.grid(row=1, column=0, padx=5, pady=5)
password_entry.grid(row=1, column=1, padx=5, pady=5)
login_button.grid(row=2, column=1, padx=5, pady=5)
# 进入消息循环
root.mainloop()
```
这个程序会创建一个窗口,里面包含用户名和密码的标签和输入框,以及一个登录按钮。当用户点击登录按钮时,程序会获取用户名和密码的输入框中的内容,进行身份验证等操作,然后清空输入框。
阅读全文