易语言实例——制作简易红绿灯控制

2025-11-23 05:11:57

1、首先先绘制这样一个界面

易语言实例——制作简易红绿灯控制

2、外形框怎么设置成圆形?

在右侧找到图形框——画一个图形框——左侧的选项中找到【外形】——【圆】,【线条颜色】和【填充颜色】改为黑色

易语言实例——制作简易红绿灯控制

3、为什么绘制下面的那个标签?

是因为这个地方用来表示当前时间,也可以不画~下面自动控制里的第四步可以省略

4、怎么让【手动控制】那个标签变成内凹?

左侧——边框——凹入式

易语言实例——制作简易红绿灯控制

5、【手动控制】那个标签怎么修改文本?并居中?

见下图~~~

易语言实例——制作简易红绿灯控制

6、时钟画三个就可以啦,分别用来控制自动控制中的红黄绿三个按钮

1、双击【红】的按钮,进入程序集,在里面按图中输入

(这个的意思就是,当红色按钮被按下的时候,第一个变为红色,其他的为黑色)

注意:颜色钱敏加#号,该加.的地方加.输入对了的话会变颜色

易语言实例——制作简易红绿灯控制

2、相应的,双击【黄】【绿】按钮,分别按下图中输入

(黄色按下,只黄灯亮;绿色按下,只绿灯亮)

易语言实例——制作简易红绿灯控制

1、【插入】——【全局变量】,或者快捷键ctrl+G,赋值一个t,类型为整数型

易语言实例——制作简易红绿灯控制

2、【插入】——【常量】按图中写

(这个常量是控制红绿灯等待时间的长短,越长红灯越长,相反越短)

易语言实例——制作简易红绿灯控制

3、双击【启动窗口】(空白的地方,看图1)

然后输入图2的内容,这里让时钟周期为1秒(1000毫秒=1秒)

易语言实例——制作简易红绿灯控制

易语言实例——制作简易红绿灯控制

4、双击时钟1,就是上一步赋值的那个时钟,输入下面的内容

(意思就是标签内显示:当前的时间)

此处要注意:取现行时间后面要加括号,且他是个数值型要把它转换成文本型,才能和文本型相组合!

易语言实例——制作简易红绿灯控制

5、双击【自动控制】按钮,输入下面内容。注意逻辑关系,看清箭头所指

(意思是:当自动控制按钮被按下,标题手动控制变成自动控制,红黄绿按钮被禁用,且红按钮被自动执行,使时钟2为1秒,全局变量t=我们设定的常量)

易语言实例——制作简易红绿灯控制

6、双击上步的设置的时钟2,输入下面内容

(意思是:t开始每次减少1秒,当时间还剩五秒的时候,黄灯亮起,当时间为0的时候,绿灯亮,红灯灭,时钟2清零,时钟3运行)

绿色的字可以不用输入,那是备注

易语言实例——制作简易红绿灯控制

7、最后一步!双击时钟3,同样当倒计时还差5秒,黄灯亮,清零的时候,黄灯绿灯灭,红灯亮

易语言实例——制作简易红绿灯控制

8、至此~所有步骤都已经完成~

如果想单独控制绿灯的时间,可以单独在创建一个变量和常量,在时钟3那里进行替换就可以了~

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢