python用户交互图形界面用户登录查询
时间: 2023-07-28 21:14:24 浏览: 60
你可以使用Python的Tkinter模块来实现一个简单的用户登录查询图形界面。以下是一个示例代码:
```python
from tkinter import *
from tkinter import messagebox
# 定义用户信息
users = {"user1": "password1", "user2": "password2", "user3": "password3"}
# 登录函数
def login():
user = username.get()
pwd = password.get()
if user in users:
if pwd == users[user]:
messagebox.showinfo("Login", "Login Successful!")
else:
messagebox.showerror("Login", "Invalid Password!")
else:
messagebox.showerror("Login", "User Not Found!")
# 创建窗口
window = Tk()
window.geometry("300x200")
window.title("User Login")
# 创建用户名和密码标签和输入框
username_label = Label(window, text="Username:")
username_label.pack()
username = Entry(window)
username.pack()
password_label = Label(window, text="Password:")
password_label.pack()
password = Entry(window, show="*")
password.pack()
# 创建登录按钮
login_button = Button(window, text="Login", command=login)
login_button.pack()
# 运行窗口
window.mainloop()
```
在这个代码中,我们使用了Tkinter模块创建了一个窗口,并添加了用户名和密码输入框,以及一个登录按钮。当用户输入用户名和密码并点击登录按钮时,程序将会检查用户输入的信息是否正确,并给出相应的提示信息。你可以根据自己的需求对这个代码进行修改和扩展。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)