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

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

子画面窗口--问题请教

[复制链接]

3

主题

6

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2023-2-14 11:04:51 | 显示全部楼层 |阅读模式
在子界面中放置按钮,设置为开关模式,按下置位。按下按钮怎么on_control_notify 中screen, control两个变量正常,value的值一直为0?
function on_control_notify(screen, control, value)
    if screen_table[screen] ~= nil then
        set_text(screen_main, 10, string.format("S: %03d, C: %03d, V: %03d", screen, control, value))

        events_notify_deal(screen, control, value)

        screen_table[screen].notify(control, value)
    end

end


回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12553
发表于 2023-2-14 11:47:22 | 显示全部楼层
你直接在 if screen_table[screen] ~= nil then上面加上
local str = "screen = " .. screen .. ";control = " .. control .. ";value = " .. value
然后接着把这个str,set_text到文本控件看看
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

3

主题

6

帖子

31

积分

新手上路

Rank: 1

积分
31
 楼主| 发表于 2023-2-14 12:42:34 | 显示全部楼层
本帖最后由 guozq980 于 2023-2-14 13:29 编辑

screen = 9;control = 31;value = 0.0
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12553
发表于 2023-2-14 13:54:56 | 显示全部楼层
你弄一个可以复现这问题的最小工程发出来看看
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12553
发表于 2023-2-14 14:48:55 | 显示全部楼层
工程设置里面,按钮的事件通知改成“仅弹起时”
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

3

主题

6

帖子

31

积分

新手上路

Rank: 1

积分
31
 楼主| 发表于 2023-2-14 15:25:36 | 显示全部楼层
事件通知里只有 是 否 两个选项

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12553
发表于 2023-2-14 15:28:46 | 显示全部楼层
guozq980 发表于 2023-2-14 15:25
事件通知里只有 是 否 两个选项

左边栏的工程画面 - 右边栏的上传设置 - 按钮事件通知
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 23:44 , Processed in 0.053085 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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