pythonbook/实例学习 nicegui/登录系统.py

24 lines
835 B
Python

from nicegui import ui
# 设置正确的用户名和密码,仅用于演示目的
CORRECT_USERNAME = 'user'
CORRECT_PASSWORD = 'password'
# 定义登录函数
def on_login():
# 检查用户名和密码是否正确
if username_input.value == CORRECT_USERNAME and password_input.value == CORRECT_PASSWORD:
login_status.text = '登录成功!' # 使用 .text 属性更新文本
else:
login_status.text = '登录失败,请检查您的用户名和密码。' # 使用 .text 属性更新文本
# 创建UI元素
ui.label('登录系统')
username_input = ui.input(label='用户名:')
password_input = ui.input(label='密码:') # 使用 type='password' 使密码输入不可见
ui.button('登录', on_click=on_login)
login_status = ui.label('请进行登录') # 初始提示文本
# 启动应用
ui.run()