PySimpleGUI登录界面
时间: 2023-09-11 08:04:51 浏览: 59
下面是一个使用 PySimpleGUI 实现的简单登录界面的示例代码:
```python
import PySimpleGUI as sg
# 定义界面布局
layout = [[sg.Text('用户名:'), sg.Input(key='username')],
[sg.Text('密码: '), sg.Input(key='password', password_char='*')],
[sg.Button('登录'), sg.Button('取消')]]
# 创建窗口并显示
window = sg.Window('登录', layout)
while True:
event, values = window.read()
if event == sg.WIN_CLOSED or event == '取消':
break
elif values['username'] == 'admin' and values['password'] == '123456':
sg.popup('登录成功')
break
else:
sg.popup('用户名或密码错误')
window.close()
```
在这个示例中,我们使用 `sg.Text` 和 `sg.Input` 创建了两个输入框,一个用于输入用户名,另一个用于输入密码。`sg.Button` 用于创建两个按钮,一个用于登录,另一个用于取消。在登录按钮被点击后,我们检查输入的用户名和密码是否正确。如果正确,弹出一个消息框表示登录成功,否则弹出一个消息框表示用户名或密码错误。当窗口被关闭或者取消按钮被点击时,程序退出。