Tkinter 登陆界面
时间: 2023-12-27 21:03:51 浏览: 76
以下是一个简单的 Tkinter 登录界面的示例代码:
```python
from tkinter import *
def login():
username = username_entry.get()
password = password_entry.get()
if username == "admin" and password == "password":
login_label.config(text="Login successful!")
else:
login_label.config(text="Invalid username or password.")
root = Tk()
root.title("Login")
# 创建标签和输入框
username_label = Label(root, text="Username:")
username_label.grid(row=0, column=0, padx=5, pady=5)
username_entry = Entry(root)
username_entry.grid(row=0, column=1, padx=5, pady=5)
password_label = Label(root, text="Password:")
password_label.grid(row=1, column=0, padx=5, pady=5)
password_entry = Entry(root, show="*")
password_entry.grid(row=1, column=1, padx=5, pady=5)
# 创建登录按钮
login_button = Button(root, text="Login", command=login)
login_button.grid(row=2, column=0, columnspan=2, padx=5, pady=5)
# 创建登录结果标签
login_label = Label(root, text="")
login_label.grid(row=3, column=0, columnspan=2, padx=5, pady=5)
root.mainloop()
```
该代码创建了一个简单的登录窗口,包括一个用户名输入框、一个密码输入框、一个登录按钮和一个登录结果标签。当用户点击登录按钮时,程序将获取输入框中的用户名和密码,如果用户名和密码都符合预期,标签将显示“Login successful!”,否则将显示“Invalid username or password.”。
阅读全文