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

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

图标控件怎么结合加减号实现增量调节

[复制链接]

4

主题

8

帖子

34

积分

新手上路

Rank: 1

积分
34
发表于 2023-7-19 18:11:47 | 显示全部楼层 |阅读模式
如题,我进行加减号调节时总是循环控制,我想止于门限,应该怎么设置???望高手指点
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12541
发表于 2023-7-20 08:54:03 | 显示全部楼层
可以用lua脚本set_value来切换图标控件的帧
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

4

主题

8

帖子

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2023-7-20 17:40:31 | 显示全部楼层
我用的是以下代码,可还是不行,不知道问题出在哪?
function on_control_notify(screen,control,value)
    if screen==1                                                           --进度条
    then
        if control==6 and value > 0                                                       --控件‘减’
        then
                    value=get_value(1,4)                             
            if value>0
            then
            value=value-1
            end
             if value<0
            then
            value=0
            end
                    set_value(1,4,value)                                                 --设置数值
            set_value(1,8,value)       
         end
         if control==7 and value > 0                                                      --控件‘加’
         then
                 value=get_value(1,4)
             if value<10
             then
             value=value+1
             end
             if value>10
             then
             value=10
             end
                          set_value(1,4,value)                                                 --设置数值
             set_value(1,8,value)
        end
            if control==8                                                        --直接点击进度条
            then
            value=value
                    set_value(1,8,value)                                                 --设置数值
            set_value(1,4,value)       
            end
    end
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12541
发表于 2023-7-21 09:06:15 | 显示全部楼层
参考一下这个

本帖子中包含更多资源

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

x
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

4

主题

8

帖子

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2023-7-21 16:01:02 | 显示全部楼层

谢谢您的帮助,很受启发。能否请您帮忙再指点一下,利用加减号如何实现图标的循环切换。谢谢
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12541
发表于 2023-7-21 16:15:17 | 显示全部楼层
waterstar 发表于 2023-7-21 16:01
谢谢您的帮助,很受启发。能否请您帮忙再指点一下,利用加减号如何实现图标的循环切换。谢谢 ...

先定义一个变量,用来表示现在显示的是图标控件的哪一帧图片,通过点击加减来使这个变量自增或自减。这里要想实现循环的效果,需要每次自增或自减后,对变量的数值做一个上下限的判断,越界了就回到下限或者上限值,最后用set_value将变量的值设置到图标控件。
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

4

主题

8

帖子

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2023-7-21 17:19:00 | 显示全部楼层
<用来表示现在显示的是图标控件的哪一帧图片>这个值是怎么赋的?能否发个详细的代码谢谢
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12541
发表于 2023-7-24 08:56:24 | 显示全部楼层
参考一下这个

本帖子中包含更多资源

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

x
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

4

主题

8

帖子

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2023-7-24 09:37:24 | 显示全部楼层
非常感谢前辈的指点。谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 17:12 , Processed in 0.054276 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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