用PySimpleGUI写一个管理员页面
时间: 2023-05-12 17:07:05 浏览: 149
好的,以下是一个简单的管理员页面的 PySimpleGUI 代码示例:
```python
import PySimpleGUI as sg
# 定义布局
layout = [
[sg.Text('管理员登录')],
[sg.Text('用户名:'), sg.InputText()],
[sg.Text('密码:'), sg.InputText(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 event == '登录':
if values[0] == 'admin' and values[1] == '123456':
sg.popup('登录成功!')
else:
sg.popup('用户名或密码错误!')
# 关闭窗口
window.close()
```
这段代码创建了一个简单的管理员登录页面,用户需要输入用户名和密码才能登录。如果用户名和密码正确,弹出登录成功的提示框,否则弹出用户名或密码错误的提示框。
相关问题
用PySimpleGUI写一个登录页面
好的,以下是一个简单的用 PySimpleGUI 写的登录页面的代码:
```python
import PySimpleGUI as sg
layout = [[sg.Text('用户名'), sg.InputText(key='username')],
[sg.Text('密码 '), sg.InputText(key='password', password_char='*')],
[sg.Button('登录'), sg.Button('取消')]]
window
PySimpleGUI写一个注册页面
可以使用以下代码来编写一个简单的注册页面:
```python
import PySimpleGUI as sg
layout = [[sg.Text('注册页面')],
[sg.Text('用户名:'), sg.InputText()],
[sg.Text('密码:'), sg.InputText(password_char='*')],
[sg.Text('确认密码:'), sg.InputText(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 event == '注册':
if values[1] == values[2]:
sg.popup('注册成功!')
break
else:
sg.popup('两次输入的密码不一致,请重新输入!')
window.close()
```
这个注册页面包括了用户名、密码和确认密码的输入框,以及注册和取消按钮。当用户点击注册按钮时,程序会检查两次输入的密码是否一致,如果一致则弹出注册成功的提示框,否则弹出提示框要求用户重新输入密码。
阅读全文