24 lines
835 B
Python
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()
|