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

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

菜单

[复制链接]

37

主题

104

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
发表于 2023-4-21 15:24:46 | 显示全部楼层 |阅读模式
与菜单控件一起的输入控件里面的内容可以读取出来吗,怎么读取,利用get_value可以确定现在输入控件显示的内容是数据选项里面的第几项吗?
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12543
发表于 2023-4-21 15:56:35 | 显示全部楼层
直接get_text()读取就行,每次点击菜单控件,都会触发lua脚本里面的按钮触摸回调函数,里面可以获取value值,这个value就对应的行号(行号从0开始)。如果使用的是大彩协议,屏幕也会上传一条带有选中行号的指令
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

37

主题

104

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
 楼主| 发表于 2023-4-21 17:29:19 | 显示全部楼层
If后要接end 发表于 2023-4-21 15:56
直接get_text()读取就行,每次点击菜单控件,都会触发lua脚本里面的按钮触摸回调函数,里面可以获取value值 ...

我想实现点击按钮2时,修改菜单的输入控件里面的内容,比如从1700Hz修改为2300Hz,代码如下,但是没有实现,是什么原因呢
if control==2 and value ==1 then
   local record = get_text(0,1)
   if record == "1700Hz"
      set_text(0,1,"2300Hz")
   end
end
回复

使用道具 举报

37

主题

104

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
 楼主| 发表于 2023-4-21 17:59:41 | 显示全部楼层
xiao 发表于 2023-4-21 17:29
我想实现点击按钮2时,修改菜单的输入控件里面的内容,比如从1700Hz修改为2300Hz,代码如下,但是没有实现 ...

问题和输入控件是选择控件有关吗,这个输入控件可以换成文本控件吗
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12543
发表于 2023-4-21 18:34:12 | 显示全部楼层
xiao 发表于 2023-4-21 17:59
问题和输入控件是选择控件有关吗,这个输入控件可以换成文本控件吗

一般是菜单控件和文本控件一起绑定,选中菜单控件后会自动把选项内容填入到文本控件里面。
哪怕你不点击菜单控件,脚本给文本控件设置菜单中的选项内容也是可以的。你这个输入控件用了什么控件?
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 08:47 , Processed in 0.053529 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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