广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1724|回复: 2

怎样实现,重新输入密码才能进入操作界面

[复制链接]

3

主题

13

帖子

66

积分

注册会员

Rank: 2

积分
66
发表于 2024-7-9 11:34:30 | 显示全部楼层 |阅读模式
功能需求:进去操作界面要先输入密码。熄屏后自动锁屏,屏幕锁屏后,还要再输入密码才能正常使用哪位大师能给个参考文件,谢谢!


下面官方给的lua代码只能第一次进入需要输入密码,后面密码不会自动清除。

--初始化函数
function on_init()
        set_visiable(0,7,0)                     --初始化隐藏错误提示
end


--定时回调函数,系统每隔1秒钟自动调用。
--function on_systick()
--end

--用户通过触摸修改控件后,执行此回调函数。
--点击按钮控件,修改文本控件、修改滑动条都会触发此事件。
function on_control_notify(screen,control,value)
        if screen == 0 and control == 5 and value == 1 then                             --按下确定按钮触发
                if get_text(0,3) == "dacai" and get_value(0,4) == 123456 then                        --账号、密码比对
                        change_screen(1)                                                                     --切换画面
                else
                        set_visiable(0,7,1)                                                                      --显示错误提示
                end
        end
end



回复

使用道具 举报

0

主题

388

帖子

1120

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1120
发表于 2024-7-10 15:24:04 | 显示全部楼层
在切换到页面0时把文本框的值清除掉就行了,在切换页面的回调函数里面用set_text对文本框写空的字符串
回复

使用道具 举报

3

主题

13

帖子

66

积分

注册会员

Rank: 2

积分
66
 楼主| 发表于 2024-10-18 11:03:05 | 显示全部楼层
dctechnology 发表于 2024-7-10 15:24
在切换到页面0时把文本框的值清除掉就行了,在切换页面的回调函数里面用set_text对文本框写空的字符串 ...

谢谢,研究了一段时间,搞定了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-11-21 17:17 , Processed in 0.063695 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表