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

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

按键切换画面时能否再做其它操作?

[复制链接]

45

主题

79

帖子

606

积分

高级会员

Rank: 4

积分
606
发表于 2023-9-28 11:34:33 | 显示全部楼层 |阅读模式
我定义按键的触控功能为“切换画面”,但我想在切换画面的同时运行别的函数,请问是否支持该操作?支持类似操作的思路是什么?
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12628
发表于 2023-9-28 11:52:43 | 显示全部楼层
脚本里面判断这个按钮是否被按下,在on_control_notify回调函数中写程序来执行其它的功能
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

45

主题

79

帖子

606

积分

高级会员

Rank: 4

积分
606
 楼主| 发表于 2023-9-28 13:23:39 | 显示全部楼层
If后要接end 发表于 2023-9-28 11:52
脚本里面判断这个按钮是否被按下,在on_control_notify回调函数中写程序来执行其它的功能 ...

十分感谢,问题已解决!
回复

使用道具 举报

45

主题

79

帖子

606

积分

高级会员

Rank: 4

积分
606
 楼主| 发表于 2023-9-28 13:24:07 | 显示全部楼层
后来者可参考:将按键功能状态设置为“开关”状态,有跳转界面的API函数(change_screen),执行代码后进行跳转即可!
回复

使用道具 举报

1

主题

3

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2024-9-11 23:15:09 | 显示全部楼层
CoCo 发表于 2023-9-28 13:24
后来者可参考:将按键功能状态设置为“开关”状态,有跳转界面的API函数(change_screen),执行代码后进行 ...

--用户通过触摸修改控件后,执行此回调函数。
--点击按钮控件,修改文本控件、修改滑动条都会触发此事件。
--function on_control_notify(screen,control,value)
       if screen == 4 and control == 4 and value == 1 then
            change_screen(1)
                end  
--end


我想用 change_screen切换画面,不想改变原画面里的值。这样做对吗?刚刚学
回复

使用道具 举报

45

主题

79

帖子

606

积分

高级会员

Rank: 4

积分
606
 楼主| 发表于 2024-9-19 11:15:13 | 显示全部楼层
zxmzwk 发表于 2024-9-11 23:15
--用户通过触摸修改控件后,执行此回调函数。
--点击按钮控件,修改文本控件、修改滑动条都会触发此事件 ...

我不太明白你的意思,原画面的值是文本控件?你只是跳转界面,不操作文本值是不会改变文本值的。
回复

使用道具 举报

29

主题

147

帖子

1125

积分

金牌会员

Rank: 6Rank: 6

积分
1125
QQ
发表于 2024-9-19 16:35:19 | 显示全部楼层
zxmzwk 发表于 2024-9-11 23:15
--用户通过触摸修改控件后,执行此回调函数。
--点击按钮控件,修改文本控件、修改滑动条都会触发此事件 ...

切换画面不会影响任何的值(除非有在回调函数中写了切换画面就修改值)
欢迎加入大彩爱好者QQ群:14769485
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-28 01:00 , Processed in 0.064619 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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