基于python用GUI做一个登陆页面,登陆后跳转到搜索框
时间: 2024-05-04 18:22:16 浏览: 192
好的,你可以使用Python的GUI库Tkinter来实现。以下是一个基本的示例代码:
```python
import tkinter as tk
def login():
# 检查用户名和密码
if username_entry.get() == "admin" and password_entry.get() == "123456":
# 登陆成功,关闭窗口
login_window.destroy()
# 打开搜索窗口
search_window = tk.Tk()
search_window.title("搜索页面")
search_window.geometry("400x200")
# 在搜索窗口中添加搜索框等组件
search_label = tk.Label(search_window, text="请输入搜索内容:").pack()
search_entry = tk.Entry(search_window).pack()
search_button = tk.Button(search_window, text="搜索").pack()
search_window.mainloop()
else:
# 登陆失败,弹出提示框
tk.messagebox.showerror(title="错误", message="用户名或密码错误!")
# 创建登陆窗口
login_window = tk.Tk()
login_window.title("登陆页面")
login_window.geometry("400x200")
# 在登陆窗口中添加用户名和密码输入框以及登陆按钮
username_label = tk.Label(login_window, text="用户名:").grid(row=0, column=0)
username_entry = tk.Entry(login_window)
username_entry.grid(row=0, column=1)
password_label = tk.Label(login_window, text="密码:").grid(row=1, column=0)
password_entry = tk.Entry(login_window, show="*")
password_entry.grid(row=1, column=1)
login_button = tk.Button(login_window, text="登陆", command=login).grid(row=2, columnspan=2)
login_window.mainloop()
```
在以上代码中,我们首先创建了一个登陆窗口,包含了用户名和密码输入框以及一个登陆按钮。当用户点击登陆按钮时,程序会检查用户名和密码是否正确,如果正确则关闭登陆窗口并打开一个搜索窗口,其中包含了一个搜索框和一个搜索按钮。如果用户名或密码错误,则会弹出一个提示框。
你可以根据自己的需求对代码进行修改,比如添加更多的组件或者修改窗口的大小和标题等。
阅读全文
相关推荐
![.zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.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)
![](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)